Clojure - 含多個引數的函式



Clojure 函式可以用 0 個或多個引數定義。您傳遞給函式的值稱為引數,引數的型別可以是任何型別。引數的數量即函式的元數。本章將討論一些具有不同元數的函式定義。

在下例中,demo 函式的每個函式定義都被定義了多個引數。

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

在上一個示例中,第一個函式定義是 0 元函式,因為它有 0 個引數,one-param 是 1 元函式,two-params 是 2 元函式,依此類推。

clojure_functions.htm
廣告
© . All rights reserved.