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)

results matching ""

    No results matching ""