想象一下你有这样的地图:
(def person {
:name {
:first-name "John"
:middle-name "Michael"
:last-name "Smith" }})
Run Code Online (Sandbox Code Playgroud)
更改与两者相关的值的惯用方法是什么:first-name和:last-name在一个表达式中?
(澄清:假设您想要设置:名字为"Bob"和:姓氏为"Doe".我们也说这个地图中还有其他一些我们要保留的值,所以从头开始构建它不是一个选项)