slice的定义:
- var arr = [5]int{11, 22, 33, 44, 55}
slice1 := arr[1:3]
输出slice1为 22 33
从arr[1]赋值到arr[3]且不包括arr[3]
- var slice2 []int = make( []int, 4, 10)
语法: var 切片名 []type = make([]type, [len], [cap])
var slice2 []int = make( []int, 4, 10)
fmt.Println("slice2 = ", slice2)
fmt.Println("slice2 len = ", len(slice2), " slice2 cap = ", cap(slice2))
slice2[0] = 11
slice2[2] = 33
fmt.Println("slice2 = ", slice2)
fmt.Println()
- var slice3 []string = []string{“tom”, “bob”, “kitty”}
// slice3 := []string{“tom”, “bob”, “kitty”}