目次:
定義-ラムダ式とはどういう意味ですか?
ラムダ式は、匿名メソッドを記述するために使用される簡潔で機能的な構文を提供する匿名関数です。 関数プログラミングの概念に基づいており、デリゲートまたは式ツリー型を作成するために使用されます。 構文はfunction(arg1、arg2 … argn)式です。
TechopediaはLambda Expressionについて説明します
ラムダ式は、「goes to」として読み取られる演算子記号=を使用します。 入力パラメーターは演算子の左側で指定され、ステートメント/式は右側で指定されます。 一般に、ラムダ式はクエリ構文では直接使用されませんが、多くの場合メソッド呼び出しで使用されます。 クエリ式にはメソッド呼び出しが含まれる場合があります。
ラムダ式の構文機能は次のとおりです。
- 名前のない関数です。
- オーバーロードやオーバーライドなどの修飾子はありません。
- 関数の本体には、ステートメントではなく式を含める必要があります。
- 関数プロシージャの呼び出しを含めることができますが、サブプロシージャの呼び出しを含めることはできません。
- returnステートメントは存在しません。
- 関数によって返される値は、関数本体に含まれる式の値のみです。
- End functionステートメントは存在しません。
- パラメーターには、データ型が指定されているか、推測されている必要があります。
- 汎用パラメーターは許可されません。
- オプションおよびParamArrayパラメーターは許可されません。
ラムダ式は、コンパイラーに省略形を提供し、デリゲートに割り当てられたメソッドを発行できるようにします。 コンパイラーは、ラムダ引数の自動型推論を実行します。これは重要な利点です。
