Clojure - 函数



Clojure 被称为一种函数式编程语言,因此您期望看到很多关于 Clojure 中函数如何工作的重点。本章涵盖了在 Clojure 中可以使用函数完成的所有操作。

序号 函数及描述
1 定义函数

函数是使用‘defn’宏定义的。

2 匿名函数

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

3 具有多个参数的函数

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

4 可变参数函数

Clojure 提供了‘case’语句,它类似于 Java 编程语言中提供的‘switch’语句。

5 高阶函数

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

广告