如何在 Golang 中使用 for 循环遍历数组?

go programmingserver side programmingprogramming更新于 2025/5/22 8:52:17

数组是 Go 语言中的基本数据结构,用于存储固定大小的同类型元素序列。对数组执行的最常见操作之一是遍历其元素以某种方式处理它们。在本文中,我们将讨论如何在 Go 语言中使用 for 循环遍历数组。

在 Go 语言中使用 for 循环遍历数组

在 Go 语言中,您可以使用 for 循环遍历数组的元素。以下是使用 for 循环遍历数组的语法 -

for index, element := range array {
// process element
}

其中 array 是数组的名称,index 是当前元素的索引,element 是当前元素本身。 range 关键字用于迭代数组元素。

示例

以下示例演示了如何使用 for 循环迭代整数数组 -

package main

import "fmt"

func main() {
   numbers := [5]int{1, 2, 3, 4, 5}

   for index, number := range numbers {
      fmt.Printf("Index: %d, Value: %d\n", index, number)
   }
}

在本例中,我们定义了一个包含 5 个整数的数组。然后,我们使用 for 循环遍历数组的元素,并使用 fmt.Printf 打印每个元素的索引和值。该程序的输出为 -

输出

Index: 0, Value: 1
Index: 1, Value: 2
Index: 2, Value: 3
Index: 3, Value: 4
Index: 4, Value: 5

结论

本文讨论了如何在 Go 中使用 for 循环迭代数组。使用 for 循环迭代数组的语法很简单,可以逐个处理数组元素。我们还提供了一个示例,演示了如何使用 for 循环迭代整数数组并打印每个元素的索引和值。遵循本文概述的指南,您应该能够在 Go 程序中迭代数组。


相关文章