hayaizo
Go
【Go】切片
1. 切片的定义切片是一个可变长的序列,底层是对数组的引用。它具有以下三个属性:长度(len):切片中的元素数量。容量(cap):从切片的起始位置到底层数组末尾的元素数量。底层数组:存储切片实际数据的数组。2. 切片的创建方式(1)基于数组创建arr := [5]int{1, 2, 3, 4, 5} slice := arr[1:4] // 包含 arr[1], arr[2], arr[3] fmt.Println(slice) // 输出:[2 3 4](2)直接使用 make 函数make 创建的切片会自动分配底层数组。slice := make([]int, 3, 5) // 长度...

最近评论