社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
其中切片是基于数据中连续片段的引用,是一个引用类型。与数组不同的是,切片的长度可以在运行时修改。使用上可以将切片看作是长度可变的数组。即使超过了底层数组的最大长度,也可以继续扩容。
图例为:
切片的实现是由一个底层数组以及其上面的动态位置,尺寸来实现。由内部由指向起始元素的指针、元素数量length和容量capacity组成。其中:
当使用不定数量参数时,函数得到的参数也是切片类型。
切片为引用类型,因此切片的默认初始值为nil。
语法整理如下:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!