将函数列表应用于clojure中的seq

将函数列表应用于clojure中的seq,clojure,Clojure,我有一个功能列表,例如[f g h..]和相同长度的列表项[a b c..] 获得结果的正确方法是:[(fa)(gb)(hc)](将每个函数应用于同一位置的项目)在两个集合上使用map:(map#(%1%2)[inc dec zero?][10 20 1])=(11 19 false)@leetwinski您是否将该解决方案作为评论而不是答案发布,以使您的sweet rep计数保持更长时间不变P@leetwinski当人们后来来问同一个问题时,如果这个问题“没有答案”,很难将这些问题标记为重复的

我有一个功能列表,例如
[f g h..]
和相同长度的列表项
[a b c..]


获得结果的正确方法是:
[(fa)(gb)(hc)]
(将每个函数应用于同一位置的项目)

在两个集合上使用map:
(map#(%1%2)[inc dec zero?][10 20 1])
=
(11 19 false)
@leetwinski您是否将该解决方案作为评论而不是答案发布,以使您的sweet rep计数保持更长时间不变P@leetwinski当人们后来来问同一个问题时,如果这个问题“没有答案”,很难将这些问题标记为重复的问题。提示-提示-轻推-轻推..@leetwinski-使用
deliver
可以很好地替代临时读卡器功能:
(map deliver[inc dec zero?][10 20 1])
@DaoWen对我来说似乎滥用了实现细节。在两个集合上使用map:
(map#(%1%2)[inc dec zero?][10 20 1])
(11 19 false)
@leetwinski您是否将该解决方案作为评论而不是答案发布,以使您的sweet rep计数保持更长时间不变P@leetwinski当人们后来来问同一个问题时,如果这个问题“没有答案”,很难将这些问题标记为重复的问题。提示-提示-轻推-轻推..@leetwinski-使用
deliver
可以很好地替代临时读卡器功能:
(map deliver[inc dec zero?][10 20 1])
@DaoWen这在我看来似乎是对实现细节的滥用。