使用Golang创建数组(切片)

package main

import "fmt"

var (
    n = []int{1, 3, 5}
    d = []string{"hage", "hoge"}
)

func main() {
    fmt.Println(n)
    // [1 3 5]

    fmt.Println(n[0])
    // 1

    fmt.Println(n[1:])
    // [3 5]

    fmt.Println(n[2:])
    // [5]

    fmt.Println(n[3:])
    // []

    fmt.Println(n[:1])
    // [1]

    fmt.Println(n[:2])
    // [1 3]

    fmt.Println(n[:3])
    // [1 3 5]

    fmt.Println(d)
    // [hage hoge]

    fmt.Println(d[0])
    // hage
}
广告
将在 10 秒后关闭
bannerAds