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

欢迎!请在 关于 页面上了解有关此工作的一些更多信息。

+5
ClojureScript
编辑了

JavaScript 中对 BigInt 的原生支持从 2020 年开始。(https://mdn.org.cn/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt

ClojureScript 是否很快就会支持这项功能?

最好能够将这个用作数字在数值操作中,以及作为哈希表的键。
还可以将 cljs.core 扩展到类似于 clojure.core 中的 bigintinteger? 函数。

BigInts 将使 ClojureScript 更接近于支持比率。

1 答案

+2

将它们用作哈希表中的键应该是相对直接的。在数值操作中支持它们更具挑战性,因为大整数和 JavaScript 双精度值不能一起使用,这与 Clojure 的数值层次结构有很大的不同。已经做了一些实验性的工作来评估它,但还需要更多的思考。

谢谢你的回答。
把这当成是对ClojureScript中BigInt优先考虑的“点赞”吧 :D
...