💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## 一、定义数组 ~~~ package main import "fmt" func main() { //一维数组 //数组必须指定长度和类型 var arr1[5]int fmt.Println(arr1) // 使用 := 申明的必须要进行赋值 arr2 := [5]int{11,22,33,44,55} fmt.Println(arr2) //省略长度 arr3 := [...]int{11,22,33,44,55} fmt.Println(arr3) //二维数组 } ~~~ ## 数组遍历 注意:遍历的方式主要有两种for和range #### for遍历 ~~~ package main import "fmt" func main() { // 使用 := 申明的必须要进行赋值 arr2 := [5]int{11,22,33,44,55} fmt.Println(arr2) // 数组遍历 for i:=0;i<len(arr2);i++{ fmt.Println(arr2[i]) } } ~~~ #### range遍历 ~~~ package main import "fmt" func main() { // 使用 := 申明的必须要进行赋值 arr2 := [5]int{11,22,33,44,55} fmt.Println(arr2) for i,v := range arr2{ fmt.Println("下标为:",i) fmt.Println("值为:",v) } } ~~~ ## 三、数组取值 ~~~ package main import "fmt" func main() { arr1 :=[...]int{0,1,2,3,4,5,6,7,8,9} fmt.Println("arr1[2:6]",arr1[2:6]) fmt.Println("arr1[8:9]",arr1[8:9]) fmt.Println("arr1[:]",arr1[:]) } ~~~