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}}== |