問題タブ [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.
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]]]
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]
clojure - ベクトルを Clojure で反復処理する
ベクトル、またはネストされたベクトルが与えられた場合、そのベクトル (ネストされたベクトル) に対して Clojure で関数を n 回反復するにはどうすればよいですか? さらに、反復の各レベルをベクトルに出力するにはどうすればよいでしょうか? これにより、出力ベクトルは初期条件、つまり入力ベクトル (ネストされたベクトル) から始まり、その後に反復が続きます。
clojure - Clojure でベクトルとネストされたベクトルをテストする
Clojure でベクトルをテストしてネストされているかどうかを確認する方法、つまり [:a :b :c :d] と [[:a :b] [:c :d]] をテストする方法はありますか?
テストしてみた
ただし、ネストされたベクトルにも当てはまります。
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 のコンソールに出力されますが、どこにもログ ファイルが見つかりません。
clojure - 複数のパラメータを使用したClojure db-do-prepared呼び出し
次の例を参照してくださいClojure.java.jdbc
java
しかし、次のコードを に変換するにはどうすればよいですか clojure
。私は初めてでclojure
、複数を渡す方法がわかりませんvector