1.安装了intleij idea 以后安装了相对应版本idea版本的GO插件。LITEIDE 和 goland 也可以用。
package main
import "fmt"
func printArray(arr *[5]int) {// 引用传递
for i,v := range arr { //range 关键字
fmt.Println(i,v)
}
arr[0] = 100001
}
func main() {
var arr1 [5]int
arr2 := [3]int{1,24,6}
arr3 := [...]int{3,4,8,10,100}
var grid [4][5]int //四行五列
fmt.Println(arr1,arr2,arr3)
fmt.Println(grid)
for i:= 0; i < len(arr3); i++ {
fmt.Println(arr3[i])
}
printArray(&arr3)
for i:=range arr3 {
fmt.Println(arr3[i])
}
}
这是一段数组的代码,不过听说数组在GO 里面很少用,一般用切片。