Go语言编程入门:数组和切片
数组
一维数组
定义一维数组的语法是:
arr := [元素个数]元素类型{元素列表}
示例:定义和遍历一维数组
package main import "fmt" func main() { arr := [3]int{1, 2, 3} for _, v := range arr { fmt.Println(v) } }
二维数组
定义二维数组的语法是:
arr := [外层元素个数][内层元素个数]元素类型{元素列表}
示例:定义和遍历二维数组
package main import "fmt" func main() { arr := [3][3]int{ {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, } for _, v := range arr { for _, vv := range v { fmt.Print(vv, "\t") } fmt.Print("\n") } }