pascalabcnet/TestSuite/lambda_closure_for_2.pas

13 lines
260 B
ObjectPascal
Raw Permalink Normal View History

2015-05-14 22:35:07 +03:00
begin
var a := Seq(1,3,7);
var actions := new List<Action<integer>>;
var b := 5;
for var i := 1 to 2 do
begin
var q := i;
actions.Add(procedure(x)->writeln(x + i + b + q));
end;
for var i := 0 to 1 do
actions[i](i);
end.