Associative array/Merging: Difference between revisions
Content deleted Content added
Added BaCon version. |
|||
Line 912: | Line 912: | ||
{{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|Racket}}== |
|||
<lang racket>#lang racket/base |
|||
(require racket/hash) |
|||
(module+ test |
|||
(require rackunit) |
|||
(define base-data (hash "name" "Rocket Skates" |
|||
"price" 12.75 |
|||
"color" "yellow")) |
|||
(define update-data (hash "price" 15.25 |
|||
"color" "red" |
|||
"year" 1974)) |
|||
(hash-union base-data update-data #:combine (λ (a b) b))) |
|||
</lang> |
|||
{{out}} |
|||
<pre>'#hash(("color" . "red") ("name" . "Rocket Skates") ("price" . 15.25) ("year" . 1974))</pre> |
|||
=={{header|Raku}}== |
=={{header|Raku}}== |