pascalabcnet/TestSuite/delegates23.pas

17 lines
264 B
ObjectPascal
Raw Permalink Normal View History

2024-04-01 13:31:21 +03:00
var i: integer;
procedure p0(p: byte->());
begin
Inc(i);
end;
procedure p1<T>(o: T);
begin
Inc(i);
end;
begin
p0(p1&<byte>);
//Ошибка: Нельзя преобразовать тип procedure(o: T) к Action<byte>
p0(p1);
assert(i = 2);
end.