你好,
我希望核心.typed 是正确的分类,没有“核心”可以选。
Clojure 1.10.1
(with-precision 4 1.23456) ;; 1.23456
(with-precision 4 1.23456M) ;; 1.23456M
(with-precision 4 (BigDecimal. 1.23456)) ;; 1.2345600000000001017497197608463466167449951171875M
(with-precision 4 (* 1 (BigDecimal. 1.23456))) ;; 1.235M
(with-precision 4 (+ 0 (BigDecimal. 1.23456))) ;; 1.235M
只当数字作为 * 或 + 的结果提供时,它似乎才按预期工作。
问候,
丹尼尔