2009-11-11から1日間の記事一覧

Go で goroutine

go で関数の実行を並列化できる(非同期化が正しい?)。結果は channel というものを使って取り扱うのかな。このあたりは Erlang ぽい? あまり意味のない例だけど、sleep を並列にするとこんなかんじ。 [Wed Nov 11 20:29:29 2009] sleep 1 seconds [Wed Nov 1…

Go で fizz buzz

とりいそぎ 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 :…