js/BigInt支持等式测试 (= (js/BigInt 4) (js/BigInt 4)) 是真的,所以我预计可以在映射中使用它作为键(我不知道用于查找的哈希函数是什么)
但是,我发现了一些意外的行为
(get {0 0 1 1 2 2 3 3 (js/BigInt 4) 4 5 5 7 7 8 8} (js/BigInt 4))
返回预期的值4,但
(get {0 0 1 1 2 2 3 3 (js/BigInt 4) 4 5 5 7 7 8 8 9 9} (js/BigInt 4))
返回 nil
这是使用Firefox或Safari作为JavaScript引擎进行测试的结果。
这是错误,还是因为我恰好让包含少于10个条目的映射得到了工作?
谢谢