如果能对 {{assoc-in}} 进行扩展,让它支持多个键-值对(并且当参数数量为偶数时抛出错误,就像 {{assoc}} 一样)那会很好。
user=> (assoc-in {} [:a :b] 1 [:c :d] 2)
{:a {:b 1}, :c {:d 2}}
user=> (assoc-in {} [:a :b] 1 [:c :d])
IllegalArgumentException assoc-in 在 map/vector 之后期望偶数个参数,找到奇数个参数
*补丁:* clj-1771.patch
*预审者:* Alex Miller