ラムダ式
RAD Studio の Clang 拡張 C++ コンパイラでサポートされている Modern C++ 機能 への移動
ラムダ式は C++11 の機能で、インラインの無名メソッドの定義をすることができます。
次のコード スニペットは、シンプルなラムダ式の例を示しています:
[](int x, int y) {
return x + y;
};
ラムダ式を Delphi ライブラリと利用する
ラムダ式を Delphi ライブラリと使用すると、Delphi 無名メソッドを処理することができます。
並列プログラム ライブラリを使用する際、ラムダ式も一緒に使用することができます(「TTask の利用」と「TTask::IFuture の利用」を参照)。唯一異なる点は、TParallel::For は、相当する TProc または TFunc テンプレートへの明示的なキャストを必要とする点です。
関連項目
- 汎用型スタックのコード例