pascalabcnet/TestSuite/records23.pas

17 lines
485 B
ObjectPascal
Raw Permalink Normal View History

2021-10-24 11:46:59 +03:00
procedure p1<T>;
begin
// Обязательно использовать T - шаблонный параметр p1
// С пользовательским типом вместо KeyValuePair не воспроизводится
var a: KeyValuePair<T,word>;
// Обязательно сравнить на равенство
assert(a = a);
assert(not (a <> a));
var b: KeyValuePair<integer,word>;
assert(b = b);
assert(not (b <> b));
end;
begin
p1&<byte>;
end.