15 lines
217 B
ObjectPascal
15 lines
217 B
ObjectPascal
|
|
type
|
|||
|
|
t1<T>=class
|
|||
|
|
procedure p1(t: byte := 2);
|
|||
|
|
begin
|
|||
|
|
var p: procedure(t1: integer) := t1 ->
|
|||
|
|
begin
|
|||
|
|
Assert(t=2);
|
|||
|
|
end;
|
|||
|
|
p(3);
|
|||
|
|
end;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
begin
|
|||
|
|
t1&<integer>.Create.p1
|
|||
|
|
end.
|