Loops/Foreach: Difference between revisions
Content added Content deleted
(Added EchoLisp) |
|||
Line 591: | Line 591: | ||
}</lang> |
}</lang> |
||
In E, the for ... in ... loop is also used for iterating over numeric ranges; see [[Loop/For#E]]. |
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}}== |
=={{header|Efene}}== |