計算機科学のブログ

on the list - Arrays - for...range

Head First GoJay 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
%