【发布时间】:2015-10-06 04:17:24
【问题描述】:
我正在做一个clojure excersice,这是一个问题。
(true? (__ :a {:a nil :b 2}))
答案是:
#(nil?(%2 %1 0))
但我无法得到它。 %2 %1 0 在这里做什么? 尤其是那个 0 在那里做什么?
你能给我解释一下吗? 谢谢
【问题讨论】:
-
不确定问题是什么。
__是什么? %2 和 %1 是在#()函数中迭代的占位符。但我看不出他们会在这里占据什么位置。或许你可以提供一些更详细的信息?
标签: clojure functional-programming