golang 中数组的使用小解

初始化数组的方式
package main

import "fmt"

func main() {
	var arr [3]int = [3]int{20, 22, 33}
	fmt.Println(arr)
}
package main

import "fmt"

func main() {
	var arr = [3]int{20, 22, 33}
	fmt.Println(arr)
}
package main

import "fmt"

func main() {
	var arr = [...]int{20, 22, 33}
	fmt.Println(arr)
}

package main

import "fmt"

func main() {
	var arr = [...]int{1: 20, 0: 22, 3: 33}
	fmt.Println(arr)
}
数组遍历方式
package main

import "fmt"

func main() {
	var arr = [...]int{1: 20, 0: 22, 3: 33}
	for i := 0; i < len(arr); i++ {
		fmt.Println(arr[i])
	}
}

结果:
在这里插入图片描述
2.

package main

import "fmt"

func main() {
	var arr = [...]int{1: 20, 0: 22, 3: 33}
	for index,value := range arr{
		fmt.Printf("键是 %v,值是%v\n",index,value)
	}
}

结果d:
在这里插入图片描述

发布了145 篇原创文章 · 获赞 24 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/xiaobinqt/article/details/95534417