给定的是这个s-exp:
(let [temp 30
temp (* temp 9/5)
temp (+ temp 32)]
temp)
Run Code Online (Sandbox Code Playgroud)
忽略算术可以内联的事实,这样的重新绑定temp
在Clojure中是否令人反感?为什么/为什么不呢?
这在core.clj中用于示例的条件线程宏的定义中.如果将一个值的构造分成多个段使得人类消费清楚,那么我会自信地说这是对这种模式的一种很好的用法.
值得注意的是,许多Clojurians会将"重新绑定"这个词解释为使用该bind
功能.您正在准确地使用它,尽管它也有其他含义.
归档时间: |
|
查看次数: |
73 次 |
最近记录: |