Skip to main content

匿名関数とは何ですか?

anonymous匿名関数は、多くのプログラミング言語で使用される関数ですが、他の関数とは異なり、バインドすることなく使用でき、名前は必要ありません。匿名関数を使用する1つの方法は、特にデータが短い場合、あるセクションから別のセクションにデータを渡すことです。2つの別々のステップで宣言して使用する必要がある他の機能とは異なり、この関数は両方とも単一のステップで組み合わされます。多くの異なるプレースホルダーをそれらを必要とするプログラムにプログラミングする代わりに、プログラマーはこれらの機能のいずれかを代替として使用し、コードの量を減らし、スペルミスがないことを確認できます。識別子と呼ばれるトークンまたはシンボル。これは、関数が実行されるために識別子が不要なため、匿名関数を使用するときにバイパスされます。関数には名前は必要ありません。それは単に宣言され、実行時に使用されます。ほとんどのプログラマーは、いくつかの匿名関数がない限り、手動で識別できるように機能に名前を与えます。これは、特定の情報を関数にロードするか、この関数に到達するまで情報をチャネルに渡すことによって行うことができます。これを行う主な理由は、この関数が宣言するためにほとんどコードを必要としないことであり、情報を渡すときに適切な仲介者として機能することです。最初に、関数を宣言する必要があり、次に宣言された関数を実行するためにコーディングが必要です。匿名の関数は両方のステップで実行でき、通常はコーディングが少なくなります。これは通常、片足機能に使用されます。匿名関数は何にも拘束されないため、関数が繰り返されるとエラーが発生する可能性があります。これらのプレースホルダーは正確に指定されている必要があります。そうしないと、プログラムはそれらを認識しません。また、各プレースホルダーにはコーディングが必要であり、大規模なプログラムでは、多くのコードが必要になる場合があります。代わりに、匿名関数をプレースホルダーとして使用でき、通常は多くではなく1つだけが必要です。この関数の名前の必要性がないことは、プログラムが即座にそれを認識し、関数が情報を保持することを可能にすることを意味します。