I have a question about lambda function.
In the example below, is this a lambda function in Delphi?
var
Lambda: TFunc<Integer, Integer>;
begin
Lambda:= function(ANumber: Integer) : Integer
begin
Result:= ANumber * ANumber;
end;
ShowMessage(Lambda(2).ToString());
ShowMessage(Lambda(4).ToString());
end;
thank
source
share