欢迎!请查看 关于 页面以了解更多此网站的信息。
评论来自:mfikes
可能此类构造函数的存在会对使用这种构造函数的用户产生影响。
`user=> (let [me (first (sorted-map :a 1))]
`
[(map-entry? me) (type me)])
[true clojure.lang.PersistentTreeMap$BlackVal] `
评论来自:gshayban
我没有看出这个点。拥有一个映射条目构造函数能有什么好处?
评论来自:alexmiller
Mike:不,我不认为这很重要
Ghadi:有代码在野外调用 MapEntry/create,因为在某些情况下它会更快 - 这当然会更好。
评论由:jcr 发布
Ghadi:另一个考虑因素是clj\cljs的可移植性。说到这个...
Alex:我应该为clojurescript创建一个ticket吗?似乎函数的主体是
(cljs.core/MapEntry. k v nil)