13 lines
240 B
ObjectPascal
13 lines
240 B
ObjectPascal
function f<T>(a: sequence of T): sequence of T;
|
|
begin
|
|
foreach var x in a do
|
|
yield x;
|
|
end;
|
|
|
|
begin
|
|
var q := f(Range(1,4));
|
|
|
|
var sq := Seq(1,2,3,4);
|
|
Assert(q.Println.SequenceEqual(sq));
|
|
Assert(q.Println.SequenceEqual(sq));
|
|
end. |