on the list - Arrays - for...range
Head First Go、 Jay McGavren(著)、O’Reilly Media)の Chapter 5(on the list - Arrays)、p.162(Pool Puzzle)の解答を求めてみる。
コード
main.go
package main
import "fmt"
func main() {
numbers := [6]int{3, 16, -2, 10, 23, 12}
for i, number := range numbers {
if number >= 10 && number <= 20 {
fmt.Println(i, number)
}
}
}
入出力結果(Terminal, Zsh)
% go run ./main.go
1 16
3 10
5 12
%