AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# **Go 切片** Go的切片十分强大,可以毫不夸张地说切片完全能够取代数组。只有非常少的情况下,你才需要创建数组而非切片,最常见的场景就是你非常确定你所存储的元素数量。 >Tip: 切片的底层是数组,这意味着Go为每一个切片创建一个底层数组 切片作为函数的形参时是**传引用**操作,传递的是指向切片的内存地址,这意味着在函数中对切片的任何操作都会在函数结束后体现出来。另外,函数中传递切片要比传递同样元素数量的数组高效,因为Go只是传递指向切片的内存地址,而非拷贝整个切片。 >Bryan:就和C/C++中的array和vector一样,vector会自动翻倍扩充。