parse-uuid
(parse-uuid s)
clojure.core/parse-uuid: 文字列 s が表す UUID を返し、表さなければ nil を返します。
読み方はオラクルの UUID.fromString と同じです。36 文字以内で、ちょうど 4 つのダッシュの間に
16 進数字のグループが 5 つ並び、各グループはその幅にマスクされます。そのため短いグループも読め
(1-1-1-1-1)、長すぎるグループは下位の桁が残ります。nil はオラクルと同じ
NullPointerException、文字列以外の値は ClassCastException になります。すべての
バックエンドで動きます。値としては1引数の関数です。
#uuid "550e8400-e29b-41d4-a716-446655440000"
(#uuid "00000001-0001-0001-0001-000000000001" #uuid "23456789-0001-0001-0001-000000000001" nil nil)