- 1.一组数
- 2.数组初始化的几种方式
- 3.遍历数组
- 4.二维数组
1.一组数
- 一组相同类型的数- 需要定义大小- 定义了大小是不能改变的
2.数组初始化的几种方式
//数组初始化的几种方式func main() {//先定义,后赋值var arr[5] stringarr[0]="1"arr[1]="2"arr[2]="3"arr[3]="4"//定义时初始化var arr1=[5]int {1,2,3,4,5}fmt.Println(arr1)arr2:=[5]int{1,2,3,4,5}fmt.Println(arr2)//...不代表无限,取决于元素的个数var arr3=[...]int{1,2,3,4,5,6,7,8}fmt.Println(len(arr3)) //8//只给某个index位置赋值,其它默认值为0var arr4=[10]int{1:500,5:500} //为下标1和5的位置赋值fmt.Println(arr4) //[0 500 0 0 0 500 0 0 0 0]}
3.遍历数组
func main() {//先定义,后赋值var arr[5] stringarr[0]="1"arr[1]="2"arr[2]="3"arr[3]="4"arr[4]="5"//for循环遍历下标for i:=0;i<len(arr);i++{fmt.Println(arr[i])}//for range遍历for inedex, value := range arr {fmt.Print(inedex,value)}}
4.二维数组
func main() {//定义二维数组var arr=[3][4] int{{1,2,3,4}, //arr[0]{5,6,7,8}, //arr[1]{9,10,11,12}, //arr[2]}// 遍历二维数组for i, v := range arr {fmt.Println(i,v)}}
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论