Вложенная карта Clojure -изменить значение

должен сказать, что я начал изучать Clojure около двух недель назад, и теперь я застрял на проблеме в течение трех полных дней.

У меня есть такая карта:

{
  :agent1 {:name "Doe" :firstname "John" :state "a" :time "VZ" :team "X"}
  :agent2 {:name "Don" :firstname "Silver" :state "a" :time "VZ" :team "X"}
  :agent3 {:name "Kim" :firstname "Test" :state "B" :time "ZZ" :team "G"}
}

и нужно изменить :team "X"на :team "H". Я пробовал много вещей, таких как assoc, update-inи т. д., но ничего не работает.

Как я могу заниматься своими делами? Большое спасибо!

14
задан Jason Webb 13 January 2013 в 06:30
поделиться