如何在Go語言中使用for迴圈迭代陣列?


陣列是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程式中迭代陣列。

更新於:2023年5月8日

瀏覽量:343

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.