Clojure-functions

提供:Dev Guides
移動先:案内検索

Clojure-関数

Clojureは関数型プログラミング言語として知られているため、Clojureで関数がどのように機能するかに重点を置くことが期待されます。 この章では、Clojureの関数を使用してできることをすべて説明します。

Sr.No. Functions & Description
1

Defining a Function

関数は 'defn' マクロを使用して定義されます。

2

Anonymous Functions

無名関数は、名前が関連付けられていない関数です。

3

Functions with Multiple Arguments

Clojure関数は、ゼロ個以上のパラメーターで定義できます。 関数に渡す値は arguments と呼ばれ、引数はどのタイプでもかまいません。

4

Variadic Functions

Clojureは、Javaプログラミング言語で使用可能な「switch」ステートメントに似た「case」ステートメントを提供します。

5

Higher Order Functions

高階関数(HOF)は、他の関数を引数として取る関数です。 HOFは重要な関数型プログラミング手法であり、Clojureで非常に一般的に使用されています。