0
点赞
收藏
分享

微信扫一扫

go 语言的数组切片

sullay 2022-12-05 阅读 161


创建数组切片两种方法:第一种是基与数组,第二种是直接创建

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

举报

相关推荐

0 条评论