评论者:desk@danielcompton.net
最合适的做法是生成 java.util.UUID,这和clojure中正在进行的一致吗?
ClojureScript定义了自己的UUID类型,因为JavaScript中没有这样的类型。[链接](https://github.com/clojure/clojurescript/blob/dd589037f242b4eaace113ffa28ab7b3791caf47/src/main/cljs/cljs/core.cljs#L10088-L10128) 我不是非常清楚你的“一致性”指的是什么。
也就是说,是否可以实现在两个平台上创建和使用 uuids 的相同代码?
CLJS的UUID不支持Java UUID的所有方法,但是重要的特性都有(等价性、从字符串创建、转换为字符串),这足以在处理UUID时,显著提高可移植性。