「Clojureの喜び」は、Javaのfloat型またはdouble型のプリミティブの値を合理化しないと言っています。Clojureの合理化
なぜ合理化しないのですが、java.lang.Floatとjava.lang.Doubleのインスタンスを合理化しても大丈夫ですか?
[EDIT]
ブック(page 67は)java.lang.Floatのかがjava.lang.Doubleを合理化しても大丈夫であることを示唆しているわけではありませんが、一例を示しています。あなたは合理化した場合
(def a (rationalize 1.0e50))
(def b (rationalize -1.0e50))
(def c (rationalize 17.0e00))
それはどこですか?私が見つけることができるもっとも近いものは、セクション4.2.3にあります。これは、浮動小数点数/倍精度での算術よりもはるかに遅いので、いつ実行するかを慎重に決定すると言います。 – Bill
@Bill私の質問を編集しました。 – Chiron