Go语言入门教程之Arrays、Slices、Maps、Range操作简明总结
Arrays:数组
在go语言中数组array是一组特定长度的有序的元素集合。
packagemain
import"fmt"
funcmain(){
//这里我们创建了一个长度为5的数组.这一组数组的初值是zero-valued。整型就是0 vara[5]int fmt.Println("emp:",a)
//可以通过array[index]=value语法赋值 a[4]=100 fmt.Println("set:",a) fmt.Println("get:",a[4])
//内置的len函数会返回数组长度 fmt.Println("len:",len(a))
//通过这个语法声明数组的默认初值 b:=[5]int{1,2,3,4,5} fmt.Println("dcl:",b)
//数组类型是一维的,但是你可以通过组合创建多维数组结构 vartwoD[2][3]int fori:=0;i<2;i++{ forj:=0;j<3;j++{ twoD[i][j]=i+j } } fmt.Println("2d:",twoD) }
$gorunarrays.go emp:[00000] set:[0000100] get:100 len:5 dcl:[12345] 2d: [[012][123]]