「Go言語」rangeを用いて配列の要素ループ処理サンプル

書式
for インデックス, 変数 := range 配列 {
処理
}
配列やスライスなどイテラブルなものに対しては range を用いてループ処理します。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
package main
import "fmt"
func main() {
cfts := [...]string{"AA01", "BB02", "CC03", "DD04"}
for i, cft := range cfts {
fmt.Printf("%d: %s\n", i, cft)
}
}
package main import "fmt" func main() { cfts := [...]string{"AA01", "BB02", "CC03", "DD04"} for i, cft := range cfts { fmt.Printf("%d: %s\n", i, cft) } }
package main

import "fmt"

func main() {
   cfts := [...]string{"AA01", "BB02", "CC03", "DD04"}

   for i, cft := range cfts {
      fmt.Printf("%d: %s\n", i, cft)
   }
}

実行結果
0: AA01
1: BB02
2: CC03
3: DD04

Go言語

Posted by arkgame