go语言中切片的长度和容量的区别
切片的长度,显而易见的就是元素的个数,根据元素的个数进行返回具体的长度。切片的长度,更像是一个警戒值,如果长度与容量相等,就会进行容量的扩容,比如也就是通过一个容量设警戒值,如果等于警戒值,就会自动将切片进行扩容在学习go语言的切片信息时,发现切片的容量变化非常让人摸不着头脑,为了更记忆深刻就写下了这篇,如有错误之处,请大家指正一,当前切片的长度与容量相等情况:图片一:二,如果当前切片的长度小于容量情况:增加信息的长度与当前长度和小于等于容量图片二:增加信息B的长度与当前A的长度大于A容量并且小于A容量的2倍图片三:增加信息B的长度与当前A的长度大于A容量的2倍图片四:
下载地址
用户评论