【Golang】切片的扩容机制?(约95字)

Golang中,切片扩容机制是在进行切片的append操作时触发的。

当新容量大于当前容量的2倍时,会按照新的容量进行计算;

  • 如果旧容量小于256(新容量小于256),则使用倍增法扩容;

  • 如果旧容量≥256,则不断的按1.25倍的速率循环扩容,直到大于或等于目标容量为止 。

THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容