Golang数组
原创
©著作权归作者所有:来自51CTO博客作者深漂小码哥的原创作品,请联系作者获取转载授权,否则将追究法律责任
arrays.go
package main
import "fmt"
func main() {
// 声明一个长度为5的数组
var a [5]int
fmt.Println("emp:", a)
// 设置数组a中的第4个元素为100
a[4] = 100
fmt.Println("set:", a)
// 获取数组a中的第4个元素
fmt.Println("get:", a[4])
// 数组的长度
fmt.Println("len:", len(a))
// 声明数组b并初始化
b := [5]int{1, 2, 3, 4, 5}
fmt.Println("dcl:", b)
// 声明一个二维数组
var twoD [2][3]int
for i := 0; i < 2; i++ {
for j := 0; j < 3; j++ {
twoD[i][j] = i + j
}
}
fmt.Println("2d:", twoD)
}
