评论者:desk@danielcompton.net
生成java.util.UUID应该是最合理的选择,但这和ClojureScript中正在做的事情一致吗?
ClojureScript定义了自己的UUID类型,因为JavaScript中没有这个类型。[链接](https://github.com/clojure/clojurescript/blob/dd589037f242b4eaace113ffa28ab7b3791caf47/src/main/cljs/cljs/core.cljs#L10088-L10128)。我不太确定你所说的“一致”是什么意思。
也就是说,创建和使用的uuids相同的代码是否可以在这两个平台上运行?
CLJS的UUID不包含Java UUID的所有方法,但重要的功能都有(等价性、从字符串构造、将字符串打印出来)并且这些功能足以在处理UUID时显著提高可移植性。