File tree 1 file changed +49
-0
lines changed
1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change
1
+ package main
2
+
3
+ import "fmt"
4
+
5
+ func main () {
6
+
7
+ /* myArr := [3]int{1, 2, 3}
8
+ myArr2 := [...]int{1, 2, 3, 4}
9
+ fmt.Println(myArr)
10
+ fmt.Println(myArr2)
11
+ fmt.Println(len(myArr))
12
+ fmt.Println(len(myArr2))
13
+
14
+ var myArr3 [5]int
15
+ fmt.Println(myArr3) */
16
+
17
+ /* mySlc := []int{1, 2, 3} // LITERAL
18
+ fmt.Println(mySlc)
19
+ fmt.Println(len(mySlc)) */
20
+
21
+ /* var myArr [4]int
22
+ fmt.Println(myArr)
23
+ myArr[0] = 5
24
+ fmt.Println(myArr) */
25
+
26
+ /* var mySlc []int
27
+ mySlc = make([]int, 4) // MAKE METHOD
28
+ fmt.Println(mySlc)
29
+ mySlc[0] = 10
30
+ fmt.Println(mySlc) */
31
+
32
+ /* myArr := [3]int{1, 2, 3}
33
+ fmt.Println(myArr)
34
+ myArr2 := myArr
35
+ fmt.Println(myArr2)
36
+
37
+ myArr2[0] = 100
38
+ fmt.Println(myArr2)
39
+ fmt.Println(myArr) Pass By Value */
40
+
41
+ mySlc := []int {1 , 2 , 3 }
42
+ fmt .Println (mySlc )
43
+ mySlc2 := mySlc
44
+ fmt .Println (mySlc2 )
45
+ mySlc2 [0 ] = 33
46
+ fmt .Println (mySlc2 )
47
+ fmt .Println (mySlc ) // Pass By Reference
48
+
49
+ }
You can’t perform that action at this time.
0 commit comments