Clojure - 函式



Clojure 被稱為一種函數語言程式設計語言,因此您期望看到很多關於 Clojure 中函式如何工作的重點。本章涵蓋了在 Clojure 中可以使用函式完成的所有操作。

序號 函式及描述
1 定義函式

函式是使用‘defn’宏定義的。

2 匿名函式

匿名函式是沒有與之關聯的名稱的函式。

3 具有多個引數的函式

Clojure 函式可以定義為零個或多個引數。傳遞給函式的值稱為引數,引數可以是任何型別。

4 可變引數函式

Clojure 提供了‘case’語句,它類似於 Java 程式語言中提供的‘switch’語句。

5 高階函式

高階函式 (HOFs) 是將其他函式作為引數的函式。HOFs 是一種重要的函數語言程式設計技術,在 Clojure 中非常常用。

廣告