specter

    0熱度

    1回答

    我很努力在cljs中使用幽靈(0.12.0)。我可能沒有正確設置ns。 運行一個簡單的例子,我得到了以下錯誤消息: => (select [:a :b] {:a {:b 42}}) #object[TypeError TypeError: Cannot read property 'specter' of undefined] 我的NS是這樣的: (ns dummy.core (:

    8熱度

    3回答

    我一直在努力使用Clojure Spectre庫(https://github.com/nathanmarz/specter)。我遇到的問題是使用變換或setval刪除密鑰。我可以將它設置爲零,但是如何刪除密鑰?

    0熱度

    1回答

    在Clojure(可能使用specter)中有一種簡單的方法來過濾集合,具體取決於具有已知名稱的任意嵌套關鍵字是否包含元素? Ex。 : (def coll [{:res [{:a [{:thekey [ "the value I am looking for" ... ] } ]} {:res .

    0熱度

    1回答

    我最近發現了Specter庫,它提供了數據結構導航和轉換功能,並使用Clojure編寫。 實施一些API作爲學習練習似乎是一個好主意。幽靈實現的API拍攝功能和嵌套結構作爲參數,並返回滿足該功能如下面從嵌套結構元素的向量: (select (walker number?) [1 :a {:b 2}]) =>[1 2] 下面是我在實現的功能的嘗試與類似的API: (defn select-walke

    2熱度

    2回答

    例如在地圖: {"test-1" 23, "test-2" 456, "test-3" 23} 如何找到具有價值23鑰匙?