Clojure - 函数
Clojure 被称为函数式编程语言,因此您会期望看到对 Clojure 中函数如何工作的大量强调。 本章介绍了 Clojure 中的函数可以完成的所有操作。
序号 | 功能及说明 |
---|---|
1 | 定义函数
函数是通过使用'defn'宏来定义的。 |
2 | 匿名函数
匿名函数是没有与其关联的名称的函数。 |
3 | 具有多个参数的函数
Clojure 函数可以使用零个或多个参数来定义。 传递给函数的值称为参数,参数可以是任何类型。 |
4 | 可变参数函数
Clojure 提供的"case"语句类似于 Java 编程语言中的"switch"语句。 |
5 | 高阶函数
高阶函数 (HOF) 是将其他函数作为参数的函数。 HOF 是一种重要的函数式编程技术,在 Clojure 中非常常用。 |