# https://docs.elementscompiler.com/Oxygene/Members/Iterators/

**URL:** https://talk.remobjects.com/t/https-docs-elementscompiler-com-oxygene-members-iterators/18998
**Category:** Docs
**Created:** [March 20, 2019, 1:18am UTC](https://talk.remobjects.com/t/https-docs-elementscompiler-com-oxygene-members-iterators/18998 "2019-03-20T01:18:27Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![JohnMoshakis](https://talk.remobjects.com/user_avatar/talk.remobjects.com/johnmoshakis/32/2286_2.png) [@JohnMoshakis](https://talk.remobjects.com/u/JohnMoshakis)
#### Post date: [March 20, 2019, 1:18am UTC](https://talk.remobjects.com/t/https-docs-elementscompiler-com-oxygene-members-iterators/18998/1 "2019-03-20T01:18:27Z")

</div>

[https://docs.elementscompiler.com/Oxygene/Members/Iterators/](https://docs.elementscompiler.com/Oxygene/Members/Iterators/)

On this page there is this example

method NaturalNumbers: sequence of Integer; iterator;  
begin  
for i := 1 to Int32.Max do  
yield i;  
end;

…

for each n in NaturalNumbers do  
writeLn(n);

If I target echoes it doesn’t build and should be

method NaturalNumbers: sequence of Integer; iterator;  
begin  
for i:Integer := 1 to Int32.MaxValue do  
yield i;  
end;

…

for each n in NaturalNumbers do  
writeLn(n);

Cheers,  
John
