我找到了这行Clojure代码:@(d/transact conn schema-tx)
。这是创建数据库模式的Datomic语句。由于很难搜索“ @”之类的字符,因此我在Google上找不到任何相关内容。
第一个括号之前的“ at”符号是什么意思?
最佳答案
这是deref宏字符。您在Datomic的上下文中正在寻找的是:
http://docs.datomic.com/transactions.html
在处理交易下:
在Clojure中,您还可以使用deref方法或@来获取
交易结果。
有关Clojure中的deref的更多信息,请参见:
http://clojuredocs.org/clojure_core/clojure.core/deref