Go语言基础之5--数组(array)和切片(slince).pdfVIP

  • 2
  • 0
  • 约1.36万字
  • 约 12页
  • 2023-08-11 发布于上海
  • 举报

Go语言基础之5--数组(array)和切片(slince).pdf

Go语⾔基础之5--数组(array)和切⽚(slince) ⼀、数组(array) 1.1 数组定义 1)含义: 数组是同⼀类型的元素集合。 数组是具有固定长度并拥有零个或者多个相同数据类型元素的序列。 2)定义⼀个数组的⽅法: var变量名[len] type 例⼦: var a[5]int //5个整数(int)类型的数组 var a[5]string //5个字符串(string)类型的数组 解释: 像上⾯这种定义⽅法,我们是指定了数组的长度,但是还有如下定义⽅法: var a=[...]int{1,2,3} 如果把数组的长度替换为...,那么数组的长度由初始化数组的元素个数决定; 3)数组中的每个元素是通过索引来访问,索引是从 0开始 Go中数组下标从0开始,因此长度为n的数组下标范围: [0,n-1] 例如数组var a[5]int获取第⼀个元素就是a[0], 4)获取数组的长度是通过len(a); 5)这⾥需要知道:数组的长度也是数组类型的⼀部分,所以要知道[3]int和[4]int是不同的数组类型; 6)默认情况下⼀个新数组中的元素初始值为元素类型的零值; 整数数组中的元素默认初始化为0,字符串数组中的元素默认初始化为 如⼀个整数(int)类型的数组,默认值就是0;

文档评论(0)

1亿VIP精品文档

相关文档