pascalabcnet/TestSuite/lambda_capture_T_3.pas

17 lines
219 B
ObjectPascal
Raw Normal View History

2019-06-17 01:01:53 +03:00
type
t1<T>=class
function p1(t: byte := 4): integer;
end;
function t1<T>.p1(t: byte): integer;
begin
var p: procedure := () ->
begin
Assert(t=4);
end;
p;
end;
begin
t1&<integer>.Create.p1
end.