Loops/Foreach: Difference between revisions

Content added Content deleted
(Emacs Lisp: Add cl-lib solution, remove obsolete info)
Line 1,036: Line 1,036:
This code would work for any type that has a method "iter" (returning an iterator). In fact a runtime environment silently calls this method for you here and creates an iterator out of an array. The code above is absolutely identical to:
This code would work for any type that has a method "iter" (returning an iterator). In fact a runtime environment silently calls this method for you here and creates an iterator out of an array. The code above is absolutely identical to:


<lang Dyalect>for i in [1,2,3].iter() {
<lang Dyalect>for i in [1,2,3].Iterate() {
print(i)
print(i)
}</lang>
}</lang>