相关疑难解决方法(0)

名称中的前导箭头在clojure中意味着什么

学习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

20
推荐指数
2
解决办法
2023
查看次数

标签 统计

clojure ×1