Clojure 多参函数

2018-12-20 16:21 更新

Clojure函数可以用零个或多个参数定义。 传递给函数的值称为参数,参数可以是任何类型。 参数的数量是函数的arity。 本章讨论了具有不同arity的一些函数定义。
在以下示例中,函数demo使用每个函数定义的多个参数定义。

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

在上面的例子中,第一个函数定义是一个0元函数,因为它有0个争论,一个参数是1-arity,两个参数是2-arity等等。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号