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