Golang学习笔记(四):array、slice、map
一.Array
在Go语言中,数组是一个值类型(valuetype)
所有的值类型变量在赋值和作为参数传递时都将产生一个复制动作
如果作为函数的参数类型,则在函数调用时参数发生数据复制,在函数体中无法修改传入数组的内容
数组相等用=!=比较,不能用<>
1.声明&赋值
初始化
语法
varVarName[n]type //n>=0
e.g. vara[5]int//[00000] varc[2][3]int//二维
varbint=[5]int{1,2,3,4,5}//声明并初始化
a:=[3]int{1,2,3} b:=[10]int{1,2,3}//前三个元素,其他为0 c:=[20]int{19:1}//第20个元素初始化为1,其他默认0 d:=[...]int{4,5,6}//自动计算长度 e:=[...]int{0:1,1:2,19:3}//自动推断
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短