pascalabcnet/TestSuite/where1.pas

13 lines
222 B
ObjectPascal
Raw Permalink Normal View History

2015-05-14 22:35:07 +03:00
function Test<T>(a, b: T): integer; where T:System.IComparable<T>;
var y: T;
begin
var x: T;
x.CompareTo(a);
y.CompareTo(a);
Result := a.CompareTo(b);
end;
begin
assert(Test(4,3)=1);
assert(Test(2,5)=-1);
end.