AI
推荐
模板社区
专题
登录
免费注册
首页
流程图
详情
growslice
2022-01-02 15:53:34
1
举报
分享方式
免费使用
golang切片扩容大致流程图
Golang
切片
扩容
作者其他创作
大纲/内容
否
needCap > oldCap * 2
返回新的切片
newCap=needCap
是
将老切片中的内容拷贝到新切片
growslice start
et.size == 0切片类型是否为0
根据切片类型的大小(1、8、2的幂次方、普通)求得 新切片得长度,容量
growslice end
oldCap < 1024
newCap = oldCap * 2
oldCap > needCap或oldCap < 0
newCap=oldCap * 1.25
收藏
立即使用
growslice
Lwjlwj
职业:本科
去主页
评论
0
条评论
下一页
为你推荐
查看更多
golang slice 扩容机制