在 Common Lisp 中,let
使用绑定列表,即:
(let ((var1 1)
(var2 2))
...)
虽然 Clojure 使用向量来代替:
(let [a 1
b 2]
...)
除了可读性之外,Clojure 使用向量还有什么具体原因吗?
您可以在以下位置找到 Rich Hickey 的论点:简单变得容易 http://www.infoq.com/presentations/Simple-Made-Easy- 幻灯片 14,大约 26 分钟:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)