pascalabcnet/TestSuite/extensionmethods26.pas

13 lines
326 B
ObjectPascal
Raw Permalink Normal View History

2018-01-29 23:17:51 +03:00
begin
var a:array of char;
a := Arr('A','B','C');
var b := a + 'D';//'D' is char
assert(b.First = 'A');
assert(b is IEnumerable<char>);
var c := a + 'DE';//'DE' is string
assert(c is IEnumerable<char>);
assert(c.Last = 'E');
var e := 'D' + a;
assert(e is IEnumerable<char>);
assert(e.Last = 'C');
end.