在Go语言中,创建切片可以通过以下几种方式实现:
-
使用内置的
make函数:gos := make([]int, 10) // 创建一个长度和容量均为10的切片,元素类型为int -
使用字面量:
gos := []int{1, 2, 3} // 创建一个切片,并初始化包含三个元素1, 2, 3 -
通过切片现有数组或切片:
goarr := [5]int{1, 2, 3, 4, 5} s := arr[1:4] // 创建一个新的切片,引用arr中索引从1到3的元素(不包括索引4)
这些方法提供了灵活的方式来创建和初始化切片。