一、什么是数组?
数组是具有唯一类型的一组已编号且长度固定的数据相序列(这是一种同构的数据结构);
二、声明格式:
var identifier [len]type
例如:
var arr1 [5]int
2.1指针传递
package main import "fmt" func f(a [3]int ) { fmt.Println(a) } func fp(a *[4]int ){ fmt.Println(a) } func main(){ var ar [4]int var vr [3]int f(vr) //传递一个复制的值给ar fp(&ar) //传递一个指针的值给ar }
输出结果:
[0 0 0]
&[0 0 0 0]
三、数组常量