pascalabcnet/TestSuite/lambda_where_1.pas
2022-04-09 16:18:22 +03:00

14 lines
416 B
ObjectPascal

type
r1<T> = record
where T: record;
end;
//Ошибка: Невозможно инстанцировать, так как тип T не является размерным
procedure p1<T>; where T: record;
begin
// Обязательно лямбда
// Обязательно возвращаемое значение, но неважно какое
var f: r1<T>->byte := r->0;
end;
begin end.