1
5
“秘密”是alter是一个特殊的函数,在一个引用的事务中被调用,它的作用是将引用的当前值作为第一个参数插入到作为第二个参数提供的函数中。 实际上,与ref连用的正常用法是:
因此,alter大致翻译如下:
|
2
2
对于宏和高阶函数来说,在Clojure中,获取一个后跟args的函数,然后在提供的args之前插入一个上下文相关的参数来执行它是很常见的。这让打电话的人的生活更轻松。这样你就可以写:
而不是:
执行此操作的其他一些形式包括:
|
Freid001 · 具有最小和最大限制的架构? 6 年前 |
phlie · Hoplon With Castra加载后端时出错 6 年前 |
David Furnam · Clojure从数组中获取坐标 6 年前 |
Jeroen · 如何将惰性序列转换为映射? 6 年前 |