package main
func main() {
//声明一个4行2列的数组
var array[4][2]int
//使用数组字面量来声明并初始化一个二维整数型数组
array = [4][2]int{{10,11},{20,21},{30,31},{40,41}}
//声明并初始化数组中索引为1和3的元素
array = [4][2]int{1:{20,21},3:{40,41}}
//声明并初始化数组中指定的元素
array = [4][2]int{1:{0:20},3:{1:41}}
//声明一个二维数组
var array_1[2][2]int
//设置每个元素的整型值
array_1[0][0] = 10
array_1[0][1] = 20
array_1[1][0] = 30
array_1[1][1] = 40
//声明两个二维整型数组
var array1[2][2]int
var array2[2][2]int
//赋值
array1[0][0] = 10
array1[0][1] = 20
array1[1][0] = 30
array1[1][1] = 40
//将array1赋值给array2
array2 = array1
//将array1的索引为1的维度复制到一个同类型的新数组里
var array3[2][2]int
array3[1] = array1[1]
//将数组中指定的整型值复制到新的整型变量中
var value int = array1[1][0]
}
golang学习之路-18多维数组的使用
最新推荐文章于 2023-06-25 23:13:20 发布
本文深入探讨了在Go语言中如何声明、初始化和操作二维数组,包括使用数组字面量、初始化特定元素以及数组间赋值等关键概念。
1142

被折叠的 条评论
为什么被折叠?



