pascalabcnet/TestSuite/lambdas_static_events.pas

25 lines
317 B
ObjectPascal
Raw Permalink Normal View History

2020-11-15 14:04:43 +03:00
type
t1 = static class
static event ev1: ()->();
static procedure p1;
begin
var p := procedure->
begin
ev1();
end;
p;
end;
end;
begin
var i := 0;
t1.ev1 += procedure() -> begin
Inc(i);
end;
t1.p1;
assert(i = 1);
end.