【发布时间】:2012-08-21 03:41:11
【问题描述】:
学习 Clojure 我遇到了如下代码:
=> (defrecord Person [name, age])
user.Person
=> (->Person "john" 40)
#user.Person{:name "john", :age 40}
=> (Person. "tom" 30)
#user.Person{:name "tom", :age 30}
问题是,->Person中的前导箭头(即->)是什么意思> 是什么意思?这是一个阅读器宏还是什么?我在 clojuredoc 的读者部分没有看到它的描述。此外,->Person 和 Person. 之间有什么区别?
【问题讨论】:
标签: clojure