Go切片容量(cap) 官网
Go切片容量(cap)是指底层数组从切片第一个元素开始所能容纳的元素数量。可通过cap函数获取。 package mainimport "fmt"func main() { slice := make([]int, 3, 5) // 创建长度为3,容量为5的切片 capacity := cap(slice) fmt.Println("切片容量:", capacity) // 运行结果: 切片容量: 5} 当切片元素追加超过容量时,会重新分配更大的底层数组。 要注意,容量和长度概念不同,容量一般大于等于长度。