問題: 次の出力はなんでしょう?
package main
import (
"fmt"
)
func main() {
fmt.Printf("%v\n", 1.0 / 2)
i := 2
fmt.Printf("%v\n", 1.0 / i)
}
答え:
0.5
0
これに一時間くらいハマった。
追記: 仕様らしい: https://groups.google.com/forum/?fromgroups#!topic/golang-nuts/BtdivXuo2-o