多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# GO Types 复合类型数组 ### Author 品茶 > 数组是由固定长度的特定类型元素组成的序列,一个数组由零个或多个元素组成,数组长度是固定的。我们换成python就会好理解很多。 > 数组为python中的元组 slice为python中的列表,所以是相通的。所以只能进行查不能进行值的修改。通过下标访问。 ~~~ func main() { // 1、定义数组方法 var a [3]int // 一个长度为3的值为int类型的数组,默认全都初始化为零值,这里对应的零值为0 // 2、初始化数组 var b [3]int = [3]int{1, 2, 3} var c [3]int = [3]int{1, 2} // 第3个元素会默认赋值为零值 d := [...]int{1, 2, 3, 4} // 这种方式呢根据元素个数来动态分配大小,注意是不变的 // 可以指定位数来进行相应值,未指定的则为零值 e := [100]int{88:100,5:2} // 指定第索引80值为100,索引5的值为2 // 2、数组的比较 // 如果无索的类型是可以相互比较的,那么数组类型就可以比较,可以通过==来进行比较。只有元素完成相等时才可以比较哟。 } ~~~