关于go:Go切片和数组的区别

3次阅读

共计 146 个字符,预计需要花费 1 分钟才能阅读完成。

1. 数组:
(1)数组是值类型
(2)数组的零值是元素类型的零值
(3)数组长度在创立完当前就是固定的
2. 切片:
(1)切片是援用类型
(2)切片的底层是数组
(3)切片比数组多了个 cap,容量
(4)切片能扩容,1024 一下时候每次扩容是 2 倍,大于 1024 当前一次 1.25,扩容时候是拷贝数值创立新的数组

正文完
 0