clojure - 语法 : hash (pound) then symbol

标签 clojure datomic

我遵循 Datomic 示例架构,实体的 ID 定义为

:db/id #db/id[:db.part/db]

#db/id 的含义是什么?该模式加载了读取字符串,因此我猜它是有效的 Clojure 语法。

最佳答案

这是 Clojure 1.4 中的新功能:a reader literal .

关于clojure - 语法 : hash (pound) then symbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10960321/

相关文章:

Clojure: "="比较集合中的值,为什么在这种情况下不能比较两个列表?

Clojure - 返回闭包或部分应用函数更惯用?

clojure - Datomic 和 HornetQException "unable to validate user"

clojure - 我应该在 Datomic 上拥有多少个交易者?

clojure - 从 Datomic 实体获取所有字段

database - 如何使用 datomic Clojure REPL CLI 界面列出 datomic 中的可用数据库

clojure - #在clojure中的含义

multithreading - 我应该在 Clojure 中使用哪一个?去 block 或线程?

clojure - 非常简单的练习程序无法编译

clojure - 使用 Datomic 返回 Map 而不是 Vector 时出错