Associative array/Creation: Difference between revisions

Content added Content deleted
No edit summary
(→‎{{header|Diego}}: Added Diego entry)
Line 2,706: Line 2,706:
end;
end;
end.</lang>
end.</lang>

=={{header|Diego}}==
Diego has in-built <code>hash</code> and <code>dict</code> (short for 'dictionary') objects which function as associative arrays. The only exception is that <code>hash</code> can only accept uuid datatypes for keys. Diego also has <code>hash_</code> verb and <code>_hash</code> posit, used to hash an object/command.

To create a dictionary associative array:
<lang diego>use_namespace(rosettacode)_me();

add_dict(tanzanianBanknoteObverseDipiction)_keys(500,1000,2000,5000,10000)_values(Karume,Nyerere,lion,black rhinoceros,elephant);

reset_ns[];</lang>

To create a hash associative array:
<lang diego>use_namespace(rosettacode)_me();

add_hash(tanzanianBanknoteReverseDipiction)_values(
University of Dar es Salaam\, Central Hall Building,
Ikulu\, Dar es Salaam,
Ngome Kongwe\, Zanzibar,
Geita Cyanid Leaching Plant,
Bank of Tanzania Headquarters\, Dar es Salaam
);

reset_ns[];</lang>


=={{header|Dyalect}}==
=={{header|Dyalect}}==