Moscow MLの浮動小数点数除算のバグ [SML]
Moscow MLではrealを0.0で割るとDiv例外を投げる。
これは本来InfとNaNになるべきもののはずだ。
Moscow ML version 2.10 Enter `quit();' to quit. - 1.0 / 0.0; ! Uncaught exception: ! Div - 0.0 / 0.0; ! Uncaught exception: ! Div
これは本来InfとNaNになるべきもののはずだ。
Standard ML of New Jersey v110.74 [built: Mon Oct 29 11:48:41 2012] - 1.0 / 0.0; val it = inf : real - 0.0 / 0.0; val it = nan : real
2014-01-24 01:03
nice!(0)
コメント(0)
トラックバック(0)
コメント 0