Clojure 为什么juxt以并置命名?
为什么Clojure以并置命名?我看不出什么是并列的。这与具有直观命名的Clojure 为什么juxt以并置命名?,clojure,functional-programming,lisp,function-composition,Clojure,Functional Programming,Lisp,Function Composition,为什么Clojure以并置命名?我看不出什么是并列的。这与具有直观命名的partial和comp形成对比。哦,我现在看到了。每个函数都使用相同的参数进行求值,并保存以进行比较,即并置。 从文件中: ((juxt a b c) x) => [(a x) (b x) (c x)]
partial
和comp
形成对比。哦,我现在看到了。每个函数都使用相同的参数进行求值,并保存以进行比较,即并置。
从文件中:
((juxt a b c) x) => [(a x) (b x) (c x)]