真诚地,我读了很多次关于这个命令的内容,但我不明白真正的目标是什么。我正在阅读基座文档,我看到了很多这个命令->,并且我在 nubank 的 github公共->>存储库中读到了诸如^:private、s/def和s/defn:-
您应该首先阅读 Clojure 教程来了解基本结构和符号的含义。这些资源可以帮助
简而言之,
->和->>是线程宏s/def取决于所指的内容-它s通常用作别名,clojure.spec.alpha然后s/def用于定义规范:https: //clojure.org/guides/spec
clojure.spec.alpha/defn它可能是另一个“模式库”;如果您链接您正在谈论的来源,这会有所帮助^:private是一个元数据键,它将符号标记为给定命名空间内的私有符号;另请参阅http://blogish.nomistech.com/two-ways-of-defining-private-functions/| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |