問題タブ [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 投票する
2 に答える
4567 参照

java - Clojure でのコンパイルの問題

Clojure で非常に単純な test.clj をコンパイルしようとしましたが、成功しませんでした。Clojure Google Groupスレッドがあり、いくつかの回答が寄せられていますが、何も役に立ちません。簡単に要約すると、これが私の clojure ファイルです。

基本的には、Clojure ドキュメントで提供されているサンプル ファイルです。

このファイルを に適切に配置したclojure/src/test/test.cljので、 でコンパイルできるはずですが(compile 'test.test)、エラーが発生し続けます。

れは、クラスパスの問題であると私に信じさせます。Clojureのドキュメントに記載されているすべての標準コマンドと、スレッドからの最新の提案を使用して、Clojure を実行してみましたjava -classpath .;src;classes;clojure.jar clojure.main

それが役立つ場合、私のファイルシステムは次のようになります。

PS 私は Vista Ultimate で実行しているため、アクセス許可の問題である可能性がありますが、アクセス許可を確認したところ、問題は見つかりませんでした。

0 投票する
4 に答える
17230 参照

mysql - ClojureからMySQLデータベースに接続するにはどうすればよいですか?

前提:マシン上でClojureとMySQLの両方がすでに実行されている。
どうやって彼らに話させますか?

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

lisp - clojure の let vs def

Scannerclojure プログラムでJava クラスのローカル インスタンスを作成したいと考えています。これが機能しない理由:

しかし、次のようなグローバル インスタンスを作成できます。

唯一の違いは範囲であるという印象を受けましたが、どうやらそうではありませんでした。letとはどう違いdefますか?

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

java - Clojure GUI 電卓。「-」は常に 0 を返し、「/」は常に 1 を返します。

私はこのコードが恐ろしいことをよく知っています。さまざまな Swing を試すことができるように作成しました。これは興味深い問題です。これにより、加算、減算、除算、乗算用の 4 つのボタンが作成されます。乗算と加算は完全に機能し、まったく問題ありませんが、ユーザーが減算しようとすると常に 0 が返されます。ユーザーが除算を試みると、入力に応じて常に 1 または 1.0 が返されます。私はそれを理解することはできません。コードは次のとおりです。

コピー&ペーストとその場での書式設定のために、インデントはおそらく台無しになっていますが、そこにあります。もう一度、コードがひどいことを知っています。

0 投票する
18 に答える
1606 参照

python - Tired of ASP.NET, which of the following should I learn and why?

Which of the following technology is easy to learn and fun for developing a website? If you could only pick one which would it be and why

  • Clojure/Compojure+Ring/Moustache+Ring
  • Groovy/Grails
  • Python/Django
  • Ruby/Rails
  • Turbogear
  • Cappuccino or Sproutcore
  • Javascript/jQuery
0 投票する
7 に答える
41580 参照

java - Android での Java バイトコードの実行 - DalvikVM 上の Sun JVM

Java 実装 ( OpenJDK) と Android の仮想マシン DalvikVM の両方がオープンソースであるため、Google の DalvikVM の上に Sun の JavaVM を実装できる必要があります。これにより、JVM ベースのアプリと言語 ( Clojure, Jython) を Android 上ですぐに実行できるようになります。

Sun JVM のそのような実装を作成するための継続的な取り組みはありますか?

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

java - ClojureでJavaクラスを不変にするにはどうすればよいですか?

プログラムの別の部分で使用するために、Java の PriorityQueue クラスを clojure でラップしたいと考えています。私が理解しようとしているのは、これを巧妙な方法で実行し、優先キューを不変にする方法があるかどうかです。これを行う良い方法はありますか、それとも PriorityQueue を変更可能なデータ構造として使用したほうがよいでしょうか?

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

clojure - 「(def vowel? (set "aeiou"))」が機能するのはなぜですか?

ここで、優れた Clojure チュートリアルを参照しています。例の 1 つでは、次の行に沿って Clojure コードがあります。

これにより、母音の戻り値は母音に対して true になり、子音に対して false になります。

どうしてこれなの?変数名の後ろにある疑問符と関係があると思います。チュートリアルですぐに何も見つかりませんでした...


編集vowel?true または false を返すのではなく、要素自体または nil を返すことに気付きました。私自身の答えを見てください。

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

java - Clojure nilとJava null?

鈍感で申し訳ありませんが、Clojure の nil に関するドキュメントに少し混乱しています。それは言います:

nil は Java null と同じ値です。

これは、それらが同じものであることを意味しますか、それとも何らかの形で異なることを意味しますか? また、NullPointerException は、Java の null が発生したことを意味しますか、それとも nil が発生した場合にもこれを取得しますか?