开始学习 Golang 时,对于 array 和 slice 的理解并不深入,还有很多疑惑的困扰着我。于是就深入的研究了一下。
array 的 length 和 capacity 是相同的,不能进行扩容;
slice 中的 len():是指当前 slice 能够访问的元素;
slice 中的 cap():是指当前 slice 指针的开头到数组的最后一位,slice 使用 append 进行函数追加时,能够进行动态扩容
| |
slice 中的 len():是指当前 slice 能够访问的元素;
slice 中的 cap():是指当前 slice 指针的开头到数组的最后一位
开始学习 Golang 时,对于 array 和 slice 的理解并不深入,还有很多疑惑的困扰着我。于是就深入的研究了一下。
array 的 length 和 capacity 是相同的,不能进行扩容;
slice 中的 len():是指当前 slice 能够访问的元素;
slice 中的 cap():是指当前 slice 指针的开头到数组的最后一位,slice 使用 append 进行函数追加时,能够进行动态扩容
| |
slice 中的 len():是指当前 slice 能够访问的元素;
slice 中的 cap():是指当前 slice 指针的开头到数组的最后一位