clojure

    2熱度

    1回答

    我試圖創建瑪奇朵(ClojureScript模板)的空白應用這個命令: lein new macchiato abc cd abc git init heroku create git add --all git commit -m "Initial" git push heroku master heroku run lein package 但應用程序崩潰。 我應該怎麼做免費

    3熱度

    1回答

    我剛學試劑Clojurescript,我只是遵循一些教程,但也許我錯過了什麼我有這樣的代碼爲國家 (defonce app-state (atom {:text "Hello Chestnut!" :click-count 0})) 和渲染視圖 (defn article [] [:div [:div "The atom" [:code "click-count"] " h

    2熱度

    1回答

    我想語法 - 引用傳遞給宏的參數,但我無法繞過它。因此,考慮宏觀quote-it和<,我想獲得 (quote-it <) => clojure.core/< 既不作品如下: (defmacro quote-it [a] `~a) => #'user/quote-it (quote-it <) => #object[clojure.core$_LT_ 0x11c08900 "[email

    7熱度

    2回答

    作爲Clojure的新手,我經常難以表達最簡單的東西。例如,在一個向量替換最後一個元素,這將是 v[-1]=new_value 在python ,我結束了在Clojure的下列變量 (assoc v (dec (count v)) new_value) 這是相當長,無表情的說最少的還是 (conj (vec (butlast v)) new_value) 哪個更糟,因爲它有O(n)運行

    2熱度

    1回答

    我寫電子應用與ClojureScript和得到這個怪異的行爲: (ns hello-world.core (:require [cljs.nodejs :as nodejs])) (nodejs/enable-util-print!) (def electron (nodejs/require "electron")) (def app (.-app electron))

    1熱度

    2回答

    我想通過編寫一個宏來編寫一個ACL模塊,這個宏是爲了檢查宏中每個函數調用的結果,如果返回false,那麼ACL將失敗而不運行下面的函數調用。如果返回true並且還有函數調用來檢查,那麼檢查以下內容直到最後一個。 (defmacro checks [head & tail] `(let [status# ~head] (if (and (true? status#)

    2熱度

    1回答

    在我的project.clj中,我試圖設置一些jvm-opts,當我做lein run,lein jar,lein uberjar和lein install。 到目前爲止,只有uberjar和dev條目似乎工作(我可以在運行時通過System/getProperty閱讀) :profiles {:dev {:jvm-opts ["-Dcompiling-utils=true"]}

    3熱度

    1回答

    所以我已經實現了我自己的小RSA算法,並在此過程中編寫了一個函數來查找大素數。 首先,我寫了一個函數prime?,測試素性,然後我寫了兩個版本的素數搜索函數。在第一個版本中,我只是測試隨機BigIntegers,直到我遇到一個黃金。在第二個版本中,我隨機抽取一個BigInteger,然後遞增它直到找到一個素數。 (defn resampling [] (let [rnd (Random.

    1熱度

    1回答

    我想寫一對夫婦的包裝函數的代碼here 它主要有以下形式的 String json = ... VPackParser parser = new VPackParser.Builder().build(); VPackSlice slice = parser.fromJson(json); (如示例頁面給出)我知道,要導入內部類,使用$,但以下的每個組合似乎都不起作用。 (ns the.p

    12熱度

    4回答

    如何在C#ASP.NET中的按鈕單擊事件上打開新的瀏覽器窗口? 請分享任何示例。 我正在做下面的代碼。請讓我知道我出錯的地方。 btn_Click() { if(condition==true) { this.Page.ClientScript.RegisterStartupScript( this.GetType(), "page_in