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