Associative array/Creation: Difference between revisions

Added EchoLisp
(kotlin snippet)
(Added EchoLisp)
Line 762:
["one" => 2].diverge(String, float64) # mutable, initial contents,
# typed (coerces to float)</lang>
 
=={{header|EchoLisp}}==
<lang scheme>
(lib 'hash) ;; needs hash.lib
(define H (make-hash)) ;; new hash table
;; keys may be symbols, numbers, strings ..
;; values may be any lisp object
(hash-set H 'simon 'antoniette)
→ antoniette
(hash-set H 'antoinette 'albert)
→ albert
(hash-set H "Elvis" 42)
→ 42
(hash-ref H 'Elvis)
→ #f ;; not found. Elvis is not "Elvis"
(hash-ref H "Elvis")
→ 42
(hash-ref H 'simon)
→ antoniette
(hash-count H)
→ 3
</lang>
 
=={{header|Elena}}==
<lang elena>#define system.
Line 778 ⟶ 801:
aMap@"key4":= "foo4".
].</lang>
 
 
=={{header|Elixir}}==