NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## slice内部结构 ~~~ type slice struct { array unsafe.Pointer // 指针 len int // 可访问的元素个数 cap int // 容量 } ~~~ 内存布局 ![](https://img.kancloud.cn/63/9e/639e57ebc9939d69ea296127d90cd5de_1196x1118.png) ### 编程Tips * 创建切片时可根据实际需要预分配容量,尽量避免追加过程中扩容操作,有利于提升性能; * 切片拷贝时需要判断实际拷贝的元素个数 * 谨慎使用多个切片操作同一个数组,以防读写冲突