//概要:
数组的简单应用
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]) // 这个时候输出的是空值
}