【发布时间】:2012-10-23 11:43:13
【问题描述】:
当我拥有与独立于其参数的函数相关的数据时,我应该在什么时候支持块封装而不是本地封装?
我应该什么时候使用:
(let [hello "Hello "]
(defn do-greet
"Print a greeting."
[name]
(println (str hello name))))
对比:
(defn do-greet
"Print a greeting."
[name]
(let [hello "Hello "]
(println (str hello name))))
【问题讨论】: