学校排行榜

(0)

投一票

Go切片容量(cap) 官网

Go切片容量(cap)是指底层数组从切片第一个元素开始所能容纳的元素数量。可通过cap函数获取。 package mainimport "fmt"func main() { slice := make([]int, 3, 5) // 创建长度为3,容量为5的切片 capacity := cap(slice) fmt.Println("切片容量:", capacity) // 运行结果: 切片容量: 5} 当切片元素追加超过容量时,会重新分配更大的底层数组。 要注意,容量和长度概念不同,容量一般大于等于长度。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。