clojure

    1

    1答えて

    私common.cljcファイルには、次のようになります。 (ns example.common #?(:cljs (:require [goog.dom :as gdom]) ) ) #?(:cljs (enable-console-print!)) (defn mobile? [] #?(:cljs (def hvp

    0

    2答えて

    aの値はnilである場合とそうでない場合があります。 nilでない場合は、最初のパラメータとしてaの値で呼び出す必要がある(私のコントロール外の)束の関数があります。 nilの場合は、aなしで関数を呼び出す必要があります。私のような何かをしたいと思います ​​ : 代わりの (defn my-fn [x] (add-argument-if-not-nil-> a (beyond-my-c

    1

    1答えて

    この例では、データベースにクエリを出し、すべてのドキュメントをフェッチする単純なAPIを作成しました。応答をjsonオブジェクトとして返すようにしたいと思います。しかし、実際の出力は:{:text "some text", :title "title", :id "1"}{:text "some more text", :title "another title", :id "2"}です。私は非常

    0

    2答えて

    実行中のclojureアプリケーションパッケージにuberjarとして接続しようとしています。私は[com.cemerick/drawbridge "0.0.7"]を私のproject.cljに加えました。しかし、私がlein repl :connect http://ip:port/replと接続しようとすると、それは接続していないようです。 私は、スタックトレースを取得: java.io.Fi

    2

    1答えて

    次のコードは、dbに新しいテーブルを作成します。私はすべてのSQLエラーをキャッチし、テーブルがすでに存在する場合は実行を続けたい。しかし、コードを実行すると、テーブルがすでに存在する場合、予想どおり例外が発生しますが、コードはコンパイル中に終了します。 try catchは無視されていますか? コード: (ns app.storage (:import com.mchange.v2.c

    0

    2答えて

    次のコードは期待通りに動作しません。私は、fooとbarが空であるかどうかを特定し、それに応じてエラーを返すことができるようにしたい。しかし、応答はfooとbarの両方が存在する場合にのみ発生します。 私はClojureを初めて使用しています。 (defn create-entry [doc] (let [id (str (java.util.UUID/randomUUID)) time

    1

    2答えて

    私はPERSON1から次のコードスニペット都市フィールドを抽出したいからフィールドを抽出します。 (defrecord Address [city state]) (defrecord Person [firstname lastname ^Address address]) (defn make-person ([fname lname city state] (->Pe

    0

    1答えて

    上記のコードは、replで実行されたときに期待通りに動作します。それは、しかし cpress.hsp> (answer) "blah" [:h1 42] を返し、それがHTTP-キットによりスレッド産卵に実行されたとき、私はREPLでこれをシミュレートするために、シンボル Exception in t