slice
slice view
package main
import "fmt"
func main() {
var a = []int{1, 2, 3, 4, 5}
fmt.Println(a[0]) //1
fmt.Println(a[0:1]) //[1]
fmt.Println(a[3:]) //[4 5]
fmt.Println(a[3]) //4
}
可以看到:
返回的是一个小的slice,本质是slice;a[3]
返回的是具体的某个值
slice[a:b]
:注意是做开右闭 [a,b)