Associative array/Merging: Difference between revisions

Added AutoHotkey
(Added AutoHotkey)
Line 106:
color: red
</pre>
 
=={{header|AutoHotkey}}==
<lang AutoHotkey>merge(base, update){
Merged := {}
for k, v in base
Merged[k] := v
for k, v in update
Merged[k] := v
return Merged
}</lang>
Examples:<lang AutoHotkey>base := {"name":"Rocket Skates", "price":12.75, "color":"yellow"}
update := {"price":15.25, "color":"red", "year":1974}
Merged := merge(base, update)
for k, v in Merged
result .= k " : " v "`n"
MsgBox % result</lang>
Outputs:<pre>color : red
name : Rocket Skates
price : 15.25
year : 1974</pre>
 
=={{header|AWK}}==
299

edits