20 lines
595 B
ObjectPascal
20 lines
595 B
ObjectPascal
//!Нельзя вывести тип анонимного делегата с генерик-параметрами. Укажите тип переменной явно.
|
||
type
|
||
t1<T> = class
|
||
|
||
// Обязательно функция
|
||
function f1(b: byte) := default(T);
|
||
|
||
end;
|
||
|
||
procedure p1<T>;
|
||
begin
|
||
// Обязательно <T> из заголовка подпрограммы (не из описавшего её класса!)
|
||
var a: t1<T>;
|
||
// Обязательно авто-определение типа делегата f
|
||
var f := a.f1;
|
||
end;
|
||
|
||
begin
|
||
|
||
end. |