你好,
我希望 core.typed 是正确的类别,因为没有“core”可供选择
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
只有在数字作为 * 或 + 的结果提供时才好像能按预期工作
问候,
丹尼尔