无涯教程-Clojure - 多参数函数

74 阅读1分钟

Clojure函数可以使用零个或多个参数来定义,传递给函数的值称为自变量,自变量可以是任何类型。本章讨论具有不同区域的一些函数定义。

在以下示例中,为每个函数定义使用多个参数定义了函数演示。

(defn demo [] (* 2 2))
(defn demo [x] (* 2 x))
(defn demo [x y] (* 2 x y))

在上面的示例中,第一个函数定义是0 arity函数,因为它具有0个参数,所以一个参数是1 arity,而两个参数是2 arity,依此类推。

参考链接

www.learnfk.com/clojure/clo…