Posted at

【メモ】Goの多次元Sliceでrange


実際にやってみた


実装


package main

import (
"fmt"
)

func main() {
s := [][]string{{"a", "b"}, {"c", "d"}, {"e", "f"}}

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


結果

i = 0, v = [a b] 

i = 1, v = [c d]
i = 2, v = [e f]