Associative array/Merging: Difference between revisions

Content added Content deleted
m (→‎{{header|REXX}}: added wording to the REXX section header.)
(Added Rust implementation.)
Line 585: Line 585:
{{output}}
{{output}}
<pre>{"name"=>"Rocket Skates", "price"=>15.25, "color"=>"red", "year"=>1974}</pre>
<pre>{"name"=>"Rocket Skates", "price"=>15.25, "color"=>"red", "year"=>1974}</pre>

=={{header|Rust}}==
<lang rust>use std::collections::HashMap;

fn main() {
let mut original = HashMap::new();
original.insert("name", "Rocket Skates");
original.insert("price", "12.75");
original.insert("color", "yellow");

let mut update = HashMap::new();
update.insert("price", "15.25");
update.insert("color", "red");
update.insert("year", "1974");

original.extend(&update);

println!("{:#?}", original);
}
</lang>
{{output}}
<pre>{
"name": "Rocket Skates",
"color": "red",
"year": "1974",
"price": "15.25",
}</pre>



=={{header|Swift}}==
=={{header|Swift}}==