clojure

    2熱度

    2回答

    我嘗試做它喜歡: (shell/sh "echo" '"$?") 然而,返回 {:exit 0, :out "$?\n", :err ""} 所以,我怎麼能給$?作爲參數,但字符串「回聲」與clojure.java.shell?

    2熱度

    1回答

    我有地圖,我想用它來驗證在運行時我的要求是這樣clojure.specs的: {::num-id int? :project-spec/id ::num-id :project-spec/name (s/and string? #((< (count %) 24))) :project-spec/project (s/keys :req-un [:project-spec/id :proje

    1熱度

    1回答

    如果我有一個名稱空間符號,例如'clojure.core或者一個clojure源文件的路徑我怎樣才能得到所有名稱空間的新符號,即不是:refer -ed或在另一個命名空間中被實現? 這些符號將來自頂級def s(和defn s),但也包含在let綁定等內。我的目標是分析一個名稱空間並有效地對樹進行遍歷,從而根據謂詞對某些符號進行查找替換。 編輯:我不只是尋找頂級增值稅,我正在尋找任何符號。如果有一

    1熱度

    1回答

    我想從elasticsearch數據庫中提取10個最新條目。 對於這一點,我使用: (require '[clojurewerkz.elastisch.rest.document :as esd]) (esd/search es-conn index_name mapping :query (q/prefix :column value)

    1熱度

    2回答

    我有一個字符串「Hello」,我想用另一個字符串替換兩個索引之間的字符,比如說「Foo」。例如。 (defn new-replace [orig-str start-index end-index new-string] ...) (= "Foollo" (new-replace "Hello" 0 2 "Foo")) => true (= "Foolo" (new-replace "Hel

    2熱度

    1回答

    如何定義從現有類型「繼承」協議的新記錄? 爲了清楚這個問題,我將以擴展Ubergraph爲例進行說明,但Ubergraph只是一個例子;我正在尋找通用解決方案,而不僅僅是一個適用於Ubergraph的解決方案。假設我想爲Ubergraph添加一個全局屬性graph-name。理想情況下,我可以做這樣的事情: (defrecord named-ubergraph [g graph-name])

    0熱度

    1回答

    我想在Android上編寫Clojure。使用lein-droid。 我想訪問Android庫中的枚舉屬性。 特別是,我試圖將此行轉換爲Clojure。 mPaint.setStyle(Paint.Style.STROKE); 我第一次嘗試是 (.setStyle paint Paint/Style/STROKE) 這使我的錯誤: java.lang.RuntimeException: U

    2熱度

    1回答

    其他語言有基於屬性的測試庫,如Haskell QuickCheck。 Clojure spec與這些庫有什麼不同?或者它只是一個基於財產的測試框架Clojure?

    1熱度

    1回答

    我不知道如何完成這項工作,也許有人可以幫助我?我想做這樣的事情: vector<int> L[MAX_V]; for(int i=1;i<N;++i){ scanf("%d %d",&u,&v); --u; --v; L[u].push_back(v); L[v].push_back(u); } ,但在clojure語言。到目前爲止,我已經配備了這樣

    2熱度

    1回答

    我試圖讓Overtone在我的Windows 10機器上工作。我似乎在試圖啓動合成器服務器的代碼中發現了一個錯誤。 Overtone取決於SuperCollider,並通過查看SuperCollider的安裝位置來查找scsynth.exe的位置。但是,應該同時檢查C:\Program Files和C:\Program Files (x86)代碼只檢查存在的,而不是雙方的第一個: (import