2020-12-07:go中,slice的底层数据结构是什么?
发布日期:2021-05-04 20:00:28 浏览次数:22 分类:精选文章

本文共 202 字,大约阅读时间需要 1 分钟。

福哥答案2020-12-07:

源码位于runtime/slice.go文件中的slice结构体。

type slice struct {         array unsafe.Pointer    len   int    cap   int}

切片的结构体由3部分构成,Pointer 是指向一个数组的指针,len 代表当前切片的长度,cap 是当前切片的容量。cap 总是大于等于 len 的。

上一篇:2020-12-08:TIME_WAIT的等待时间为什么是2MSL?
下一篇:2020-12-05:go中,map的扩容流程是什么?

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月08日 16时25分23秒