とりいそぎ FizzBuzz ってみる。 The Go Programming Language
package main import "fmt" func main() { for i := 1; i <= 100; i++ { switch { case i % 15 == 0 : fmt.Printf("fizz buzz\n"); case i % 3 == 0 : fmt.Printf("fizz\n"); case i % 5 == 0 : fmt.Printf("buzz\n"); default : fmt.Printf("%d\n", i); } } }
コンパイル、リンクして実行。
$ 6g fizzbuzz.go $ 6l fizzbuzz.6 $ ./6.out 1 2 fizz 4 buzz fizz 7 8 fizz buzz 11 fizz 13 14 fizz buzz (以下略)