Clojure - 函数


Clojure 被称为函数式编程语言,因此您会期望看到对 Clojure 中函数如何工作的大量强调。本章介绍了 Clojure 中的函数可以完成的所有操作。

先生。 功能及说明
1 定义函数

函数是使用“defn”宏定义的。

2 匿名函数

匿名函数是没有与其关联的名称的函数。

3 具有多个参数的函数

Clojure 函数可以使用零个或多个参数来定义。传递给函数的值称为参数,参数可以是任何类型。

4 可变参数函数

Clojure 提供的“case”语句类似于 Java 编程语言中的“switch”语句。

5 高阶函数

高阶函数 (HOF) 是以其他函数作为参数的函数。HOF 是一种重要的函数式编程技术,在 Clojure 中非常常用。