pascalabcnet/TestSuite/lambdas22.pas

9 lines
188 B
ObjectPascal
Raw Permalink Normal View History

2024-01-14 14:28:36 +03:00
begin
var i := 0;
var p: Action0 := ()->begin i := 1 end;
var l := Lst&<Action0>();
l.Add(()->begin i := 2 end);
var l2 := l.ConvertAll(a->p);
l2[0]();
assert(i = 1);
end.