为什么 Clojure 的 juxt 以并置命名?我看不出并列的是什么。这与具有直观命名的
partial
comp
哦,我现在明白了。每个函数都使用相同的参数进行计算并保存以进行比较,即并置。 来自文档:
((juxt a b c) x) => [(a x) (b x) (c x)]