📌  相关文章
📜  golang 二维数组 - Go 编程语言(1)

📅  最后修改于: 2023-12-03 15:15:23.394000             🧑  作者: Mango

Golang 二维数组 - Go 编程语言

在 Golang 中,数组是一种固定大小的数据结构,它在内存中占用一段连续的空间,而二维数组则是由一种由数组组成的数组。在这篇文章中,我们将学习如何在 Golang 中创建和使用二维数组。

创建二维数组

我们可以通过以下方式来创建一个二维数组:

// 创建一个大小为4x2的二维数组
arr := [4][2]int{}

这将创建一个整型数组大小为4x2的二维数组。

初始化二维数组

我们可以通过以下方式来初始化一个二维数组:

// 通过字面量初始化一个大小为2x2的二维数组
arr := [2][2]int{{1, 2}, {3, 4}}

这将创建一个大小为2x2的二维数组,并将第一行设置为1和2,第二行设置为3和4。

访问二维数组

我们可以通过以下方式来访问一个二维数组的元素:

// 访问第一行第二列的元素(下标从0开始)
elem := arr[0][1]

以上代码会返回数组中位于第一行第二列的元素。

遍历二维数组

我们可以通过嵌套循环的方式来遍历二维数组:

// 遍历二维数组
for i := 0; i < 4; i++ {
  for j := 0; j < 2; j++ {
    fmt.Println(arr[i][j])
  }
}

以上代码会遍历二维数组中的每一个元素并打印它们的值。

Conclusion

在 Golang 中,二维数组是一种由数组组成的数据结构,我们可以通过简单的方式创建、初始化和访问它们,并通过嵌套循环来遍历它们。