pascalabcnet/TestSuite/yield2.pas

15 lines
200 B
ObjectPascal
Raw Permalink Normal View History

2017-07-04 21:44:00 +03:00
function g: sequence of integer;
begin
yield 1;
yield 2;
end;
function f: sequence of integer;
begin
foreach var i in g do
begin
yield i;
end;
end;
begin
assert(f.ToArray[1] = 2);
end.