for i := 0.0; i <= 1.0; i += 0.1 {
fmt.Println(i)
}
結果
0
0.1
0.2
0.30000000000000004
0.4
0.5
0.6
0.7
0.7999999999999999
0.8999999999999999
0.9999999999999999
うむむむむ。なんじゃこりゃ!
Pythonのnumpyのarange()でも同様な誤差が出るぞの
なるほど、コンピュータの特質ですね(笑) ま、いいや。ワイが気にする問題ではないわ。ワイは小数点以下4桁で十分なのでして。うむ。
どーや。 なにがや。 知らんけど。