Loops/Foreach: Difference between revisions

Content added Content deleted
(new Emacs Lisp)
No edit summary
Line 1,513: Line 1,513:
<lang smalltalk>aCollection do: [ :element | element displayNl ].</lang>
<lang smalltalk>aCollection do: [ :element | element displayNl ].</lang>
(Provided that the objects in the collection understand the <code>displayNl</code> method).
(Provided that the objects in the collection understand the <code>displayNl</code> method).

=={{header|Sparkling}}==

Sparkling currently has no "foreach" construct, but there's a "foreach" function in the standard library:

<lang sparkling>let hash = { "foo": 42, "bar": 1337, "baz": "qux" };
foreach(hash, function(key, val) {
print(key, " -> ", val);
});</lang>


=={{header|Standard ML}}==
=={{header|Standard ML}}==