goLang中数组的简单应用

来源:互联网 发布:仿百度云盘源码 编辑:程序博客网 时间:2024/05/16 09:17
//概要: 数组的简单应用
package main
import (
    "fmt"
)
func main() {
    //数组
    var a [3]int                  // 3个整数的数组
    fmt.Println(a[0], "--", a[2]) //打印数组的第一个元素,和最后一个元素
    for k, v := range a {         //循环遍历整个数组
        fmt.Printf("%d %d\n", k, v)
    }
    for _, v := range a { //循环遍历整个数组(仅输出元素)
        fmt.Printf("%d\n", v)
    }
    //数组的其他集中定义方法
    var q [3]int = [3]int{1, 2, 3} //使用数组字面值初始化
    fmt.Println(q[1])
    p := [...]string{1: "1", 2: "2", 3: "3"} // ... 表示数组的长度由初始化的元素个数决定
    fmt.Println(p[1])
    fmt.Println(p[0]) // 这个时候输出的是空值
}