欢迎!请在 关于 页面上了解有关此工作的一些更多信息。
JavaScript 中对 BigInt 的原生支持从 2020 年开始。(https://mdn.org.cn/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt)
ClojureScript 是否很快就会支持这项功能?
最好能够将这个用作数字在数值操作中,以及作为哈希表的键。还可以将 cljs.core 扩展到类似于 clojure.core 中的 bigint 和 integer? 函数。
bigint
integer?
BigInts 将使 ClojureScript 更接近于支持比率。
将它们用作哈希表中的键应该是相对直接的。在数值操作中支持它们更具挑战性,因为大整数和 JavaScript 双精度值不能一起使用,这与 Clojure 的数值层次结构有很大的不同。已经做了一些实验性的工作来评估它,但还需要更多的思考。