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 红包祝福语简短10字
18 周六早晨祝福语简短