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

欢迎!请查看关于页面,以了解更多关于如何使用本网站的信息。

+5
ClojureScript
编辑

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

ClojureScript何时有可能支持这一功能?

很希望能够把BigInt用作数字操作中的数字和在hash maps中的键。
同时,可以扩展cljs.core以包含clojure.core中的类似bigintinteger?的功能。

BigInt将使ClojureScript在支持有理数方面更进一步。

1 个回答

+2

在hash maps中将它们作为键支持应该是相当直接的。在对数字操作进行支持时更具挑战性,因为大整数和JavaScript双精度值不能同时使用,这与Clojure的数字体系结构有很大的不同。已经进行了一些实验性工作来评估这种情况,但这需要更多的思考。

by
谢谢你的回答。
把这个当作是“点赞”,优先考虑在 ClojureScript 中更多地思考 BigInt 的应用。
...