pascalabcnet/TestSuite/delegates14.pas

19 lines
247 B
ObjectPascal
Raw Permalink Normal View History

2020-06-28 13:19:55 +03:00
uses System;
var i: integer;
procedure Test;
begin
Inc(i);
end;
type TProc = procedure(i: integer);
begin
var d: Delegate := ()->Test();
Action(d);
assert(i = 1);
var d2: Delegate := ()->Test();
2020-06-28 14:49:07 +03:00
Action(d2);
2020-06-28 13:19:55 +03:00
assert(i = 2);
end.