新版本的变更 / Clojure 1.9

;; *** before: ***
(let [m {:person/name "Ada" :person/age 30}
      name (:person/name m)
      age  (:person/age m)]
  [name age])
;=> ["Ada" 30]

;; *** in version 1.9: ***
;; a namespace given once inside :keys applies to every symbol
(let [{:person/keys [name age]} {:person/name "Ada" :person/age 30}]
  [name age])
;=> ["Ada" 30]