数组 数组一般都是指定长度的某种类型 。由于长度无法变化,其实很少使用到。 var a[3] int var b [3]int = [3]int{1, 2, 3} // 初始化 c := [...]int{1, 2, 3}//简略方式 r := [...]int {99:-1} // 初始化了100个元素,100号位置写-1,其他全部都写0 数组能直接做==的检测判断。 在调用函数的时候,将会赋值给函数的内部变量,如果参数使用了数组,将会存在内存拷贝。如果传递大的数组,将会有性能消耗。而且在修改数组内容时,也是在复制的数组中修改。如果想减少消耗,并且支持同步修改,还是需要使用数组指针方式来