📜  golang 遍历数组 - C 编程语言(1)

📅  最后修改于: 2023-12-03 14:41:35.154000             🧑  作者: Mango

Golang 遍历数组

在 Golang 中遍历数组有多种方法,我们可以根据需求选择最适合的方式来访问数组中的元素。在本文中,我们将介绍以下几种遍历数组的常见方法:

  1. for 循环
  2. range 迭代器
1. 使用 for 循环遍历数组

使用 for 循环是遍历数组最基本的方法,通过循环索引来访问数组中的元素。

package main

import "fmt"

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

    // 使用 for 循环遍历数组
    for i := 0; i < len(arr); i++ {
        fmt.Println(arr[i])
    }
}

上述代码中,我们使用了一个带有 5 个整数元素的数组 arr。使用 for 循环,我们可以通过数组的索引 i 来访问数组中的元素,并使用 fmt.Println 将元素打印到控制台上。

2. 使用 range 迭代器遍历数组

Golang 提供了一个 range 关键字,用于遍历数组、切片、字典等集合数据类型。使用 range 迭代器更加简洁、灵活,并且可以同时获取索引和值。

package main

import "fmt"

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

    // 使用 range 迭代器遍历数组
    for index, value := range arr {
        fmt.Printf("Index: %d, Value: %d\n", index, value)
    }
}

上述代码中,我们使用了相同的数组 arr。使用 range 迭代器,我们可以通过 index 获取当前元素的索引,通过 value 获取当前元素的值,并通过 fmt.Printf 将它们打印到控制台上。

总结

以上就是在 Golang 中遍历数组的两种常见方法,你可以根据自己的需求选择使用其中的一种或多种方法。无论是使用 for 循环还是 range 迭代器,都能够轻松地访问数组中的元素。

希望这篇介绍对你有所帮助!