pascalabcnet/Yield/tests/yield3.pas

16 lines
209 B
ObjectPascal
Raw Normal View History

2016-05-19 02:14:06 +03:00
function Gen(n: integer): sequence of integer;
var j,k: real;
begin
var i := 1;
j := n;
while i<j do
begin
yield i*i;
i += 1;
end;
end;
begin
foreach var x in Gen(10) do
Print(x);
end.