Представьте, что у вас есть такая карта:
(def person {
:name {
:first-name "John"
:middle-name "Michael"
:last-name "Smith" }})
Каков идиоматический способ изменения значений, связанных как с :first-name, так и с :last-name в одном выражении?
(Пояснение: допустим, вы хотите установить :first-name на «Bob» и :last-name на «Doe». Допустим также, что эта карта имеет некоторые другие значения, которые мы хотим сохранить, поэтому создаем ее с нуля не вариант)