Edited at

Go の浮動小数点型の割り算

More than 5 years have passed since last update.

問題: 次の出力はなんでしょう?

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