Clojure-機能
Clojureは関数型プログラミング言語として知られているため、Clojureで関数がどのように機能するかについて多くの重点が置かれることが期待されます。この章では、Clojureの関数で何ができるかについて説明します。
シニア番号 | 機能と説明 |
---|---|
1 | 関数の定義
関数は、を使用して定義されます ‘defn’ 大きい。 |
2 | 匿名関数
匿名関数は、名前が関連付けられていない関数です。 |
3 | 複数の引数を持つ関数
Clojure関数は、0個以上のパラメーターで定義できます。関数に渡す値は呼び出されますarguments、および引数は任意のタイプにすることができます。 |
4 | 可変個引数関数
Clojureは、Javaプログラミング言語で使用可能な「switch」ステートメントに類似した「case」ステートメントを提供します。 |
5 | 高階関数
高階関数(HOF)は、他の関数を引数として取る関数です。HOFは重要な関数型プログラミング手法であり、Clojureで非常に一般的に使用されています。 |