Clojure 多参函数
2018-12-20 16:21 更新
Clojure函数可以用零个或多个参数定义。 传递给函数的值称为参数,参数可以是任何类型。 参数的数量是函数的arity。 本章讨论了具有不同arity的一些函数定义。
在以下示例中,函数demo使用每个函数定义的多个参数定义。
在以下示例中,函数demo使用每个函数定义的多个参数定义。
(defn demo [] (* 2 2)) (defn demo [x] (* 2 x)) (defn demo [x y] (* 2 x y))
在上面的例子中,第一个函数定义是一个0元函数,因为它有0个争论,一个参数是1-arity,两个参数是2-arity等等。
以上内容是否对您有帮助:
更多建议: