pascalabcnet/TestSuite/extensionoperators4.pas
Ivan Bondarev 840c6637d0 fix #2176
2020-12-27 18:55:19 +01:00

9 lines
232 B
ObjectPascal

function operator=<T>(a,b: array of T): boolean; extensionmethod :=
(a.Length=b.Length) and a.SequenceEqual(b);
begin
var a := Arr(1,2,3);
var b := Arr(1,2,3);
Assert(not object.ReferenceEquals(a,b));
Assert(a = b);
end.