問題タブ [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.
java - Clojure でのコンパイルの問題
Clojure で非常に単純な test.clj をコンパイルしようとしましたが、成功しませんでした。Clojure Google Groupにスレッドがあり、いくつかの回答が寄せられていますが、何も役に立ちません。簡単に要約すると、これが私の clojure ファイルです。
基本的には、Clojure ドキュメントで提供されているサンプル ファイルです。
このファイルを に適切に配置したclojure/src/test/test.clj
ので、 でコンパイルできるはずですが(compile 'test.test)
、エラーが発生し続けます。
java -classpath .;src;classes;clojure.jar clojure.main
。
それが役立つ場合、私のファイルシステムは次のようになります。
PS 私は Vista Ultimate で実行しているため、アクセス許可の問題である可能性がありますが、アクセス許可を確認したところ、問題は見つかりませんでした。
mysql - ClojureからMySQLデータベースに接続するにはどうすればよいですか?
前提:マシン上でClojureとMySQLの両方がすでに実行されている。
どうやって彼らに話させますか?
lisp - clojure の let vs def
Scanner
clojure プログラムでJava クラスのローカル インスタンスを作成したいと考えています。これが機能しない理由:
しかし、次のようなグローバル インスタンスを作成できます。
唯一の違いは範囲であるという印象を受けましたが、どうやらそうではありませんでした。let
とはどう違いdef
ますか?
java - Clojure GUI 電卓。「-」は常に 0 を返し、「/」は常に 1 を返します。
私はこのコードが恐ろしいことをよく知っています。さまざまな Swing を試すことができるように作成しました。これは興味深い問題です。これにより、加算、減算、除算、乗算用の 4 つのボタンが作成されます。乗算と加算は完全に機能し、まったく問題ありませんが、ユーザーが減算しようとすると常に 0 が返されます。ユーザーが除算を試みると、入力に応じて常に 1 または 1.0 が返されます。私はそれを理解することはできません。コードは次のとおりです。
コピー&ペーストとその場での書式設定のために、インデントはおそらく台無しになっていますが、そこにあります。もう一度、コードがひどいことを知っています。
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
java - Android での Java バイトコードの実行 - DalvikVM 上の Sun JVM
Java 実装 ( OpenJDK
) と Android の仮想マシン DalvikVM の両方がオープンソースであるため、Google の DalvikVM の上に Sun の JavaVM を実装できる必要があります。これにより、JVM ベースのアプリと言語 ( Clojure, Jython
) を Android 上ですぐに実行できるようになります。
Sun JVM のそのような実装を作成するための継続的な取り組みはありますか?
java - ClojureでJavaクラスを不変にするにはどうすればよいですか?
プログラムの別の部分で使用するために、Java の PriorityQueue クラスを clojure でラップしたいと考えています。私が理解しようとしているのは、これを巧妙な方法で実行し、優先キューを不変にする方法があるかどうかです。これを行う良い方法はありますか、それとも PriorityQueue を変更可能なデータ構造として使用したほうがよいでしょうか?
clojure - 「(def vowel? (set "aeiou"))」が機能するのはなぜですか?
ここで、優れた Clojure チュートリアルを参照しています。例の 1 つでは、次の行に沿って Clojure コードがあります。
これにより、母音の戻り値は母音に対して true になり、子音に対して false になります。
どうしてこれなの?変数名の後ろにある疑問符と関係があると思います。チュートリアルですぐに何も見つかりませんでした...
編集vowel?
true または false を返すのではなく、要素自体または nil を返すことに気付きました。私自身の答えを見てください。
java - Clojure nilとJava null?
鈍感で申し訳ありませんが、Clojure の nil に関するドキュメントに少し混乱しています。それは言います:
nil は Java null と同じ値です。
これは、それらが同じものであることを意味しますか、それとも何らかの形で異なることを意味しますか? また、NullPointerException は、Java の null が発生したことを意味しますか、それとも nil が発生した場合にもこれを取得しますか?