我有以下接收函数列表的函数:
(defn foo
[fn-list]
(map #(%) fn-list))
我想将此bar
函数的实例作为参数传递给它。
(defn bar
[x]
(println x))
我的问题是我只有一个参数列表bar
。Fox 示例,一个简单的列表("a" "b" "c")
。我想创建一个bar
函数列表,每个函数都作为参数,后面集合的一个元素。
有人可以告诉我如何做到这一点吗?谢谢。
注意:出于合理的原因,我不能简单地替换foo
为。(map bar ("a" "b" "c"))