Loops/Foreach: Difference between revisions

Added EchoLisp
(Added EchoLisp)
Line 591:
}</lang>
In E, the for ... in ... loop is also used for iterating over numeric ranges; see [[Loop/For#E]].
 
=={{header|EchoLisp}}==
<lang scheme>
(define my-list '( albert simon antoinette))
(for ((h my-list)) (write h))
albert simon antoinette
 
(define my-vector #(55 66 soixante-dix-sept))
(for (( u my-vector)) (write u))
55 66 soixante-dix-sept
 
(define my-string "Longtemps")
(for ((une-lettre my-string)) (write une-lettre))
"L" "o" "n" "g" "t" "e" "m" "p" "s"
 
;; etc ... for other collections like Streams, Hashes, Graphs, ...
</lang>
 
=={{header|Efene}}==