切片,可以看成动态的数组,不需要指定具体的长度。结构体,就是一种可以将各种类型整合成一个大整体的方式,比如学生:姓名,性别,年龄,爱好。。。
1)切片 go语言的切片内存结构:地址,大小和容量。
从连续内存区域(数组,或切片)生成切片是常见的操作
变量名[开始位置 : 结束位置]
1)切出的个数:结束位置-开始位置
2)切出的元素,不包含结束位置的元素
3)最后一个元素:变量名[len(变量名)]
4)缺省开始位置,从头开始
5)缺省结束位置,到结束为止
6)两个都缺省,则本身
7)两个都是0,表示空切片
直接声明切片
var name []Type
name[0] ="111"
使用 make() 函数构造切片
make( []Type, size, cap )
b := make([]int, 2, 10)
原文:https://www.cnblogs.com/yuanxin2020/p/13047665.html