Associative array/Iteration: Difference between revisions

Content added Content deleted
(Added the CONTAINSKEY operator needed by the Lychrel Numbers task.)
(Added Io entry)
Line 1,183: Line 1,183:
Keys: C E B D A
Keys: C E B D A
Values: c e b d a</pre>
Values: c e b d a</pre>

=={{header|Io}}==
<lang Io>myDict := Map with(
"hello", 13,
"world", 31,
"!" , 71
)

// iterating over key-value pairs:
myDict foreach( key, value,
writeln("key = ", key, ", value = ", value)
)
// iterating over keys:
myDict keys foreach( key,
writeln("key = ", key)
)

// iterating over values:
myDict foreach( value,
writeln("value = ", value)
)
// or alternatively:
myDict values foreach( value,
writeln("value = ", value)
)</lang>


=={{header|J}}==
=={{header|J}}==