go语言学习 - 切片存储原理
从数组到切片
数组通过切片操作可以生成切片,切片是引用数据类型,源数组改变,切片就会变。切片在内存中包含三个数据。开始地址、长度、容量;容量是切片开始位置到数组最后的长度
1 | package main |
切片的声明及赋值
1 | var s = []int{11, 12, 13, 14, 15} |
数组通过切片操作可以生成切片,切片是引用数据类型,源数组改变,切片就会变。切片在内存中包含三个数据。开始地址、长度、容量;容量是切片开始位置到数组最后的长度
1 | package main |
1 | var s = []int{11, 12, 13, 14, 15} |