学习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}
Run Code Online (Sandbox Code Playgroud)
问题是,- > Person中的前导箭头(即- >)是什么意思?这是一个读者宏还是什么?我在clojuredoc的阅读器部分看不到它的描述.此外,之间有什么区别- >人物和人物.?
clojure ×1