2024 年 Clojure 状态调查!中分享您的想法。

欢迎!请参阅关于页面了解关于本站的一些更多信息。

+5个赞
ClojureScript
编辑

JavaScript 中对 BigInt 的本地支持自 2020 年以来就已存在。(https://mdn.org.cn/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt

是否可能很快就在 ClojureScript 中支持这项功能?

能够将 BigInt 用作数值运算中的数以及作为哈希表的键将是非常有用的。
可以将 clojurescript.core 扩展为包含 clojure.core 中的函数,如 bigintinteger?

BigInt 会使 ClojureScript 更接近支持分数。

1 个答案

+2个赞

将它们作为哈希表的键应相对直接。但在数值运算中支持它们更具挑战性,因为大整数和 JavaScript 双值不能一起使用,这与 Clojure 的数字层级有很大的不同。已经进行了一些实验性的工作来进行评估,但这需要进一步的思考。

by
感谢您的回答。
将此视为对ClojureScript中更多BigInt思考的“点赞” :D
...