【发布时间】:2013-07-26 07:25:54
【问题描述】:
基本上,我需要做类似map 之类的事情,但是我不需要将函数应用于集合中的所有元素,而是需要将相同的(一组)值应用于函数集合(这样做操作有名字吗?)。这似乎是一个简单的问题,但我还没有在 Clojure 中找到一种惯用的方法。对于我只需要对每个函数应用一个值的特殊情况,例如,我使用了
(for [f funs] (f value))
value 当然是我需要每个函数作为参数的值,funs 是需要以value 作为参数调用的函数的集合。
那么,我的问题是,Clojure 中是否有一个函数可以做到这一点,但也适用于任意数量的参数?还是上面确实是惯用的 Clojure?
【问题讨论】:
标签: clojure