golang数组

golang数组 package main
【golang数组】import(
“fmt”
)
//数组,
//数组在函数调用是传值的,这个和c/c++一样哈,都是传的副本,即使函数内部改了
//数组的内容也不会影响外面的数组的内容的拉。。

func main() { //一维数组 var arr1 [5]int arr1[0] = 1 arr2 := [5]int{1, 2, 3, 4, 5} //[1 2 3 4 5] //[1 0 0 0 0] fmt.Println(arr2) fmt.Println(arr1)//多维数组 arr3 := [2][5]int{{1,2,3,4,5},{5,4,3,2,1}} //[[1 2 3 4 5] [5 4 3 2 1]] fmt.Println(arr3)//省略数组长度用...,go根据元素个数自动计算长度拉 arr6 := [...]int{1, 2, 3, 4, 5} fmt.Println(arr6)

}

    推荐阅读