首页
文章列表
标签墙
返回找工具啦
底层数组
共 1 篇文章
Go语言切片append操作为什么有时改变底层数组有时不改
2026-04-20 22:21:12
Go 语言切片的 append 操作之所以表现不一致,核心原因在于切片不仅仅是一个简单的数组引用,它是一个包含三个字段的结构体:指向底层数组的指针、切片的长度以及切片的容量。理解这一机制是掌握 append 行为的关键。 理解 切片的结构:切片是对底层数组的一个“窗口”。当你对切片进行 append
Go语言
Go切片
切片扩容
7
0