.NETのラムダ式と述語の違いは何ですか?.NETのラムダ式と述語の違いは何ですか?
12
A
答えて
12
述語はブール値を返すデリゲート(関数オブジェクト)です。 Lambda expressionsは、任意の無名関数を定義するために使用できます。機能的に同等である
Predicate<int> isEven2 = x => x % 2 == 0;
:ラムダ式の形で述語を発現させるためにラムダ式は、匿名関数である
Func<int,bool> isEven = x => x % 2 == 0;
3
+1
さて、違いは何ですか? – Phil
関連する問題
- 1. ラムダ式とアクションの違い
- 2. 述語チェックとは何ですか?
- 3. ラムダ式の述語にANDを使用する方法
- 4. Java 8でのラムダ式の使い方とは何ですか?
- 5. 式の述語を式の述語から取得するには?
- 6. 式と述語の問題
- 7. リフレクション.NETのコアは、ラムダ式
- 8. "ラムダ式"の利点は何ですか?
- 9. asp .netとasp .netコアの違いは何ですか?
- 10. .NETマイクロフレームワークと.NETコンパクトフレームワークの違いは何ですか?
- 11. 「.NET Core」と「.NET Core App」の違いは何ですか?
- 12. .NET Coreと.NET Frameworkの違いは何ですか?
- 13. AWSラムダとAWSラムダプロキシの違いは何ですか?
- 14. .netラムダ式キャスト
- 15. .netラムダ式と出力パラメーター
- 16. JS:関数式と関数式の違いは何ですか?
- 17. OMF形式とCOFF形式の違いは何ですか?
- 18. 共有式と配列式の違いは何ですか?
- 19. Javaの.NETのラムダ式
- 20. 「アソシエーション」と「リレーション」という用語の違いは何ですか?
- 21. .NETでは、AsFoo()とToFoo()の違いは何ですか?
- 22. .NETでのmutexとsemaphoreの違いは何ですか?
- 23. .NETのトレースで "switch"と "filter"の違いは何ですか?
- 24. .NET doubleとpython floatの違いは何ですか? C#ので
- 25. .NETの静的言語と静的言語の構築の違いは何ですか?
- 26. ラムダの2つの定義の違いは何ですか?
- 27. FileStreamの記述とは何が違うのですか?
- 28. .NETコアのSDKとランタイムの違いは何ですか?
- 29. クラスライブラリと.NETコアクラスライブラリのテンプレートの違いは何ですか?
- 30. .NET 4のEnumerateFilesとEnumerateFileSystemEntriesの違いは何ですか?
述語は*匿名関数であることを*持っていません。 –
述部を引数(List.FindAll()など)として使用するメソッドの場合、機能的に同等であるため、コンパイラがFredを有効な述語として認識すると便利です。しかし、あなたはちょうどラムダのようにそれを実行することができます: 'var x = MyList.FindAll(i => isEven(i));' –
Graham