Associative array/Iteration: Difference between revisions

Content added Content deleted
(→‎{{header|MATLAB}} / {{header|Octave}}: associative arrays can be built with structs)
m (restore alphabetical order)
Line 731: Line 731:
hashes[a]
hashes[a]
->{string,23}</lang>
->{string,23}</lang>

=={{header|NetRexx}}==
<lang NetRexx>/* NetRexx */
options replace format comments java crossref savelog symbols

surname = 'Unknown' -- default value
surname['Fred'] = 'Bloggs'
surname['Davy'] = 'Jones'

try = 'Fred'
say surname[try] surname['Bert']

-- extract the keys
loop fn over surname
say fn.right(10) ':' surname[fn]
end fn
</lang>


=={{header|MATLAB}} / {{header|Octave}}==
=={{header|MATLAB}} / {{header|Octave}}==
Line 779: Line 762:


-3 -4 -5</pre>
-3 -4 -5</pre>

=={{header|NetRexx}}==
<lang NetRexx>/* NetRexx */
options replace format comments java crossref savelog symbols

surname = 'Unknown' -- default value
surname['Fred'] = 'Bloggs'
surname['Davy'] = 'Jones'

try = 'Fred'
say surname[try] surname['Bert']

-- extract the keys
loop fn over surname
say fn.right(10) ':' surname[fn]
end fn
</lang>


=={{header|Objective-C}}==
=={{header|Objective-C}}==