gpt4 book ai didi

clojure - 重新绑定(bind)会令人反感吗?

转载 作者:行者123 更新时间:2023-12-02 04:07:53 26 4
gpt4 key购买 nike

给出的是这个 s-exp:

(let [temp 30
temp (* temp 9/5)
temp (+ temp 32)]
temp)

忽略算术可以内联的事实,像这样重新绑定(bind) temp 在 Clojure 中会令人反感吗?为什么/为什么不?

最佳答案

这是在 core.clj 中使用条件线程宏定义的示例。如果将一个值的构造分成几个部分可以让人类消费变得清晰,那么我会自信地说这是这种模式的一个很好的使用。

值得注意的是,许多 Clo​​jurian 人会将“重新绑定(bind)”一词解释为使用 bind 函数。你用得很准确,尽管它还有另一个含义。

关于clojure - 重新绑定(bind)会令人反感吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16742319/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com