1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
package main
import
"fmt"
func main(){
myArray := [10]int{1,2,3,4,5,6,7,8,9,10}
var mySplic [] int = myArray[:5]
my_array :=
make
( []int,10,20)
my_array2 :=
make
([]int,5,10)
my_array3 :=[] int{1,2,3,5,100}
for
x,y := range my_array3{
my_array2[x] = y
if
x == 0{
fmt
.Println(
"no"
)
my_array2[x] = 22
}
fmt
.Println(
"x:y"
,x,y)
}
for
x,y := range myArray{
fmt
.Println(
"MyArray x,y:"
,x,y)
my_array[x] = y
}
fmt
.Println(
"my_array:"
, my_array3)
fmt
.Println(mySplic)
fmt
.Println(myArray)
for
_,
v
:= range myArray {
fmt
.Println(
v
,
" "
)
}
for
i,
v
:= range mySplic{
fmt
.Println(i,
v
)
}
copy(my_array,my_array2)
fmt
.Print(
"my_array2:"
,my_array2)
fmt
.Println(
"my_array:"
,my_array)
fmt
.Print(
"/n"
)
}
|
本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1920904