update-in

    1熱度

    1回答

    我是新來到clojure的世界,我有疑問。 我有一個嵌套的地圖,如 (def accounts (hash-map :XYZ (hash-map :balance (hash-map 171000 0 :171018 500 :171025 200) :statement (hash-map :171018 [{:desc "purchase" :amount 200}

    1熱度

    1回答

    我有地圖的與相同密鑰的矢量: (def items [{:id 1 :name "first item"} {:id 2 :name "second item"}]) 我可以在矢量大寫在第一地圖的:name鍵的值: (update-in items [0 :name] clojure.string/upper-case) => [{:id 1, :name "FIRST ITE