我找到了这行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

09-27 14:43