問題タブ [clojure]

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 投票する
4 に答える
725 参照

list - Clojure でリスト内のマップにアクセスする

コードは次のとおりです。

このコードでは、:name と :num を含む entry というマップを定義し、それをリストに入れ、リストの最初の (そして唯一の) 要素の :name フィールドを出力しようとします。(または、少なくともこれは私のコードが行うと思うことです:o)

リストに入れる前にエントリ マップから name にアクセスできますが、リストに入れるとこのエラーが発生します。どのような引数を与えるべきですか?

0 投票する
3 に答える
151 参照

list - Clojure でのリストの作成に関する小さな質問

私は Clojure の初心者で、簡単な (ばかげた) 質問があります。私は4つのユーザー入力を読み取ろうとしており、それらの入力をリストに保存しています

これは私のコードです:

(def in1 (読み取り行)) (def in2 (読み取り行)) (def in3 (読み取り行)) (def in4 (読み取り行))

(def mylist '(in1 in2 in3 in4))

ただし、リストを印刷すると、「in1 in2 in3 in4」と表示されます。変数 in1 in2 in3 および in4 の値をリストに入れるにはどうすればよいですか?

ありがとうございました

0 投票する
6 に答える
408 参照

list - マップのリストをたどる

私は Clojure の初心者で、簡単な質問があります

マップで構成されたリストがあるとしましょう。各 Map には :name と :age があります

私のコードは次のとおりです。

リストをトラバースするにはどうすればよいですか。たとえば、与えられた :name があるとしましょう。リストをトラバースして、自分の :name と一致するマップの :name があるかどうかを確認するにはどうすればよいですか? そして、一致するマップがある場合、そのマップのインデックス位置を取得するにはどうすればよいですか?

-ありがとうございました

0 投票する
3 に答える
7883 参照

list - Clojureのリストのフィルター

Clojureのリストに少し問題がありますフィルター機能について簡単な質問があります

マップで構成されるリストがあるとしましょう。私のコードは次のとおりです。

たとえば、リストからPerson2を差し引いたもの(つまり、:nameEricを含むマップを差し引いたもの)が必要になるように、リストをフィルタリングするにはどうすればよいですか。

私を助けてくれた皆さん、どうもありがとうございました。これが私の最後の質問です

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

functional-programming - 最初の X ビットが設定された数値を返す

clojureでこれを達成するためのより効率的な方法は何ですか:

できれば、数値型に関しては「正しいことを行う」必要があります。

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

clojure - 終了する方法/プログラムに強制的に近づける(Clojureで)

私はJavaでかなりまともなプログラマーですが、Clojureでのプログラミングは初めてです。

Javaでは、プログラムを強制終了するために使用されるコードはですSystem.exit(0)。このコードに相当するClojureはありますか?

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

functional-programming - Clojureコードの整理

画像に形を描くプログラムがあります。形状ごとに個別の名前空間があり、それらは個別のファイルにあります。


com / name/box.clj->にはcom.name.box名前空間があります。
com / name/triangle.clj->にはcom.name.triangle名前空間があります。

それらはすべて、画面上に描画するgenerateと呼ばれる共通の関数を共有しているため、を使用するuseと、関数名が衝突します。

今のところ、私はそれらをロードしますload-file。これを行うためのより良い方法はありますか?Clojure APIを見ると、ファイルを含める方法は複数あるようです。たくさんのファイルがあるプロジェクトに適したオプションはどれですか?

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

recursion - Clojure 関数でスタック オーバーフローを取得します。

次の Clojure 関数でスタック オーバーフローが発生するのはなぜですか。

0 投票する
5 に答える
1549 参照

java - Matrix/LP 問題に Scheme/Lisp/Clojure を使用するにはどうすればよいですか?

MatLab や NumPy でサポートされているような数値解析を実行する必要があります。Scheme/Lisp/Clojure(Java) でサポートされている優れたライブラリはありますか? 丸括弧を残したくありません。

どうもありがとう。

0 投票する
5 に答える
28218 参照

list - Clojure では、リストに対してベクトルを使用する必要があるのはいつですか。

ベクトルは seq ではなく、リストは seq であると読みました。どちらか一方を使用する理由が何であるかはわかりません。ベクターが一番使われているようですが、それには何か理由があるのでしょうか?