pascalabcnet/TestSuite/lambdas_closures_11.pas

18 lines
226 B
ObjectPascal
Raw Permalink Normal View History

2017-10-08 18:03:23 +03:00
var a: integer;
type
t1 = class
public constructor(i: integer);
begin
var p:procedure := () ->begin
a := i;
end;
p;
end;
end;
begin
var t := new t1(2);
assert(a = 2);
end.