Associative array/Merging: Difference between revisions

Content deleted Content added
Added BaCon version.
Tim-brown (talk | contribs)
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}}==