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}//自动推断
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下