pascalabcnet/TestSuite/lambda_3_levels_a.pas
Mikhalkovich Stanislav 8bdad9b717 bug fix #1988
сколько крови попил
2019-06-25 23:53:12 +03:00

19 lines
290 B
ObjectPascal

begin
var a := 1;
var l0: procedure :=
()->
begin
var l1: procedure := ()->Assert(777=777);
var l2: integer->()->() :=
i->
begin
Assert(666=666);
Result := ()-> Assert(a+i=8);
end;
l1;
l2(7)();
end;
l0();
end.