Clojure - HOF 高阶函数

高阶函数 (HOF) 是将其他函数作为参数的函数。 HOF 是一种重要的函数式编程技术,在 Clojure 中非常常用。 HOF 的一个示例是一个函数,它接受一个函数和一个集合,并返回满足条件(谓词)的元素集合。 在 Clojure 中,该函数称为 clojure.core/filter

示例

以下是高阶函数的示例代码。

(filter even? (range 0 10))

输出

上面的程序产生以下输出。

(0 2 4 6 8)

❮ clojure_functions.html