「Clojure的喜悅」說不合理化Java float或double primitives的值。Clojure的合理化
爲什麼不合理化它們,但可以合理化java.lang.Float和java.lang.Double的實例嗎?
[編輯]
書(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 2012-03-24 05:15:48
@Bill我編輯了我的問題。 – Chiron 2012-03-24 13:38:29