美文网首页
(转载)go的slice说明

(转载)go的slice说明

作者: 胖子罗 | 来源:发表于2018-11-11 11:32 被阅读0次

    如下文章,对go语言中slice的透彻说明:
    https://blog.csdn.net/weixin_36094484/article/details/82052049

    总结:
    1、slice实际是一个复合对象类型,包含一个指向数组的指针、切片长度、切片容量
    2、slice中指向的数组指针可以是一个数组的某一个元素,并非一定是数组的首个元素
    3、slice中切片容量:
    a.通过make函数初始化一个切片时,capacity由我们自己定义。
    b.通过字面量初始化一个切片时,capacity默认等于该切片的长度。
    c.对数组或切片执行array[start:end]操作生成切片时,切片的capacity总等于源数组/源切片的capacity减去start的值。

    相关文章

      网友评论

          本文标题:(转载)go的slice说明

          本文链接:https://www.haomeiwen.com/subject/lfsxfqtx.html