学习 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之间有什么区别。?