2016-03-23 16 views
0

Bunun bir "Geçersiz Simge" hatasını ürettiğini fark etmiş:Datomic'te, neden bir db/ident adındaki sayıları kullanmak Geçersiz Jeton hatası veriyor?

{ 
    :db/id #db/id[:db.part/user] 
    :db/ident :my.namespace/54 
    ... 
} 

sorun numarası "54" ile beraberdir. Yazılırsa iyi çalışır:

{ 
    :db/id #db/id[:db.part/user] 
    :db/ident :my.namespace/fifty-four 
    ... 
} 

Neden bu? Özellikle

[...] Keywords follow the rules of symbols, except they can (and must) begin with : [...]

:

[...] Symbols begin with a non-numeric character and can contain alphanumeric characters and . * + ! - _ ? $ % & = < > [...]

cevap

1

gibi

anahtar kelimelerin EDN (ve özellikle Clojure) sözdizimi
İlgili konular