pascalabcnet/Yield/tests/testFor.pas
2016-05-19 02:14:06 +03:00

27 lines
366 B
ObjectPascal

var i: integer;
function Gen: sequence of integer;
begin
for var i := 10 downto 1 do
yield i;
for var i := 2 to 5 do
begin
if (i mod 2 = 0) then
begin
yield i;
end;
end
end;
(* procedure Gen;
begin
for var i := 10 downto 1 do
writeln(i);
end; *)
begin
//Gen();
var q := Gen();
foreach var e in q do
writeln(e);
end.