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