cost 160 ms
Clojure alter update-in返回nil,而dosync不允許遞歸

[英]Clojure alter update-in returns nil and dosync doesnt allow recur

編輯: dosync創建自身的函數調用,從而對recur得到解釋為對函數的調用dosync產生。 這是我實際制作的功能的足跡。 我認為,請保持盡可能簡單。 例外: 原版的: 我試圖按如下方式更新ref中的哈希圖 令人驚訝的是它應該回來了 所以比 ...

在Clojure中同時更新兩個值

[英]update two value at the same time in clojure

我想知道如何同時更新兩個值。 例如,我想同時增加月份並降低年齡。 我的代碼是 我知道此語法不正確,但是如何解決呢? 而且我需要同時更新。 由於如果我先更新月份然后更新年齡,那么當我更新第二張地圖時,第一張地圖將丟失。 還是有其他方法可以解決這個問題? ...

更新Clojure中的地圖向量中的值

[英]Update values in a vector of maps in clojure

我有一個具有相同鍵的地圖向量: 我可以在向量的第一張地圖中將:name鍵的值大寫: 如何在每個映射中將每個:name鍵大寫? 我期望這樣: ...

在Clojure中,如何正確更新嵌套地圖?

[英]In Clojure, How do I update a nested map correctly?

經過多年的Java(和PHP / JavaScript)經驗,我才剛剛開始學習Clojure。 多么挑戰:-) 如何慣用地更新值映射? 當我在map上使用map函數時,它不返回地圖,而是返回一個序列。 我正在開發一個小型應用程序,其中有一系列任務。 我想做的是更改某些單個任務中 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM