创建数组切片两种方法:第一种是基与数组,第二种是直接创建
1.第一种如下:
定义一个数组
var myArray [10] int = [10] int{1,2,3,4,5,6,7,8,9,10}
基与myArray的前5个元素创建数组切片
mySlice = myArray[:5]
基与从第5个元素开始的所有元素创建数组切片
mySlice = myArray[5:]
2. 第二种如下:
Go语言的内置函数make()用于创建数组切片
创建一个初始元素个数为5的数组切片,元素初始值为0:
mySlice1 := make([ ] int, 5)
创建一个初始元素个数为5的数组切片,元素初始值为0,并预留10个元素的存储空间:
mySlice := make([ ] int, 5, 10)
直接创建并初始化把包含5个元素的数组切片:
mySlice3 : = [ ] int {1, 2, 3,4, 5}
元素遍历用range关键字
range
fmt.Println(" mySlice[",i, " ] = ", v )
}
var v2 int = 10 //变量定义的方式1
var v2 = 10 //变量定义的方式2
v3 := 10