問題タブ [clojure-contrib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
101 参照

clojure - Clojureマップにはレベル仕様が含まれていますか?

inc、dec などの関数を入力ベクトルの要素に適用するマッピング関数を記述しようとしている。出力は、各要素とインデックス要素に関数が適用されたベクトルです。

ここに私が入力しようとしているもののサンプルがあります: 入力 1: [+ [[1 2] [3 4 5]] 2]

出力 1: [[2 2] [3 4]] [[5 4] [6 6] [7 8]]]

入力 2: [+ [1 2 3 4 5]]

出力 2: [[2] [4] [6] [8] [10]]

記号的に: 入力 2: [+ [abcde]]

出力 2: [[1+a] [2+b] [3+c] [4+d] [5+e]]

入力 3: [プラス、[[[[[1]]]]]]

出力 3: [[[[[[1+1]]]]] (出力 2 ですが、操作を書き出しました)

入力 4: [プラス [[[[[1]]]]] 2]\

出力 4: [[1+[[[1]]]+[1 1]]]

0 投票する
1 に答える
51 参照

clojure - レベル指定のあるスレッド配列

関数、ベクトルまたは配列、およびレベル指定を入力として指定します。Clojureで関数のペアワイズスレッドを出力する最も簡単な方法は何ですか? 私が最初に試した2つのベクトルを考える

私が使用した配列の場合

これは配列を正確に出力しません。これは、関数のペアワイズ スレッドの正しい方法ですか?

これが私がやろうとしていることのサンプルです

入力 1: [+ [[1 2] [3 4]] [[1 2] [3 4]] 2]

出力 1: [[2 4] [6 8]]

入力 2: [+ [1 2 3 4] [1 2 3 4]]

出力 2: [2 4 6 8]

0 投票する
1 に答える
743 参照

clojure - ベクトルを Clojure で反復処理する

ベクトル、またはネストされたベクトルが与えられた場合、そのベクトル (ネストされたベクトル) に対して Clojure で関数を n 回反復するにはどうすればよいですか? さらに、反復の各レベルをベクトルに出力するにはどうすればよいでしょうか? これにより、出力ベクトルは初期条件、つまり入力ベクトル (ネストされたベクトル) から始まり、その後に反復が続きます。

0 投票する
2 に答える
290 参照

clojure - Clojure でベクトルとネストされたベクトルをテストする

Clojure でベクトルをテストしてネストされているかどうかを確認する方法、つまり [:a :b :c :d] と [[:a :b] [:c :d]] をテストする方法はありますか?

テストしてみた

ただし、ネストされたベクトルにも当てはまります。

0 投票する
2 に答える
346 参照

logging - ファイルへのclojure contribロギング

こんにちは、clojure contrib でログを記録しようとしましたが、役に立ちませんでした。そのclojure 1.1

log4j.jar ファイルを bin に置き、log4j.properties を log4j.jar と同じディレクトリに置きました。

以下は log4j.properties 構成です

ほとんどの場合、tool.logging で新しいバージョンを使用しているため制限がありますが、いくつかの基本的な例を確認しました。

しかし、以下は私が使用した例です

https://github.com/macourtney/Conjure/wiki/How-to-use-logging & http://www.paullegato.com/blog/setting-clojure-log-level/ は、ログをここまで取得するのに役立ちましたemacs のコンソールに出力されますが、どこにもログ ファイルが見つかりません。

0 投票する
2 に答える
1594 参照

clojure - 複数のパラメータを使用したClojure db-do-prepared呼び出し

次の例を参照してくださいClojure.java.jdbc

javaしかし、次のコードを に変換するにはどうすればよいですか clojure。私は初めてでclojure、複数を渡す方法がわかりませんvector