Suchergebnisse für Anfrage "clojure"

16 die antwort

Kann ich die Antwort säubern?

Ich habe mit viel Code in einer Repl-Konsole gespielt. Wie kann ich ihn löschen? Ich hätte gerne einen neuen, ohne ihn neu zu starten. Kann das gemacht werden?

4 die antwort

Wo befindet sich die Endposition in meiner Clojure-Schleife?

Clojure sagt, dass ich nicht anrufen kannrecur von einer Nicht-Heck-Position. Ist das nicht die Heckposition? Was ist die Schwanzposition in meiner Schleife dann? (loop [i 20] (for [x (range 1 21)] (if (zero? (rem i x)) i (recur (+ i 1)))))

4 die antwort

Ist es möglich, in Clojure Zirkelverweise zu erstellen?

Ist es unter Berücksichtigung von nativen Interops und Transienten möglich, Datenstrukturen in Clojure zu erstellen, die direkte Zirkelverweise enthalten? Es scheint, dass unveränderliche Datenstrukturen immer nur Verweise auf frühere Versionen ...

TOP-Veröffentlichungen

6 die antwort

Wie funktioniert das Syntax-Zitat von clojure?

Verschiedene Sonderzeichen in Clojure sind Abkürzungen für Dinge (quote (a b)) ist das gleiche wie'(a b) wie Sie sehen können, indem Sie auswerten: user> ''(a b) (quote (a b))Dies scheint Syntax als Abkürzung zu sein, was mir als gute Idee ...

2 die antwort

Das grundlegendste Scala-Projekt mit Maven erstellen?

Ich benutze Maven 3, um ein neues Scala-Projekt zu erstellen. Soweit ich weiß, können Sie mit Maven auf folgende Weise ein neues Projekt erstellen: mvn archetype:generate Vielleicht habe ich etwas verpasst, aber ich konnte nicht einmal eine ...

2 die antwort

Warum muss sich in der ns-Form anders verhalten als in der require-Funktion

Wenn ich Bibliotheken aus dem ns-Formular benötige, das ich erhalte: test> (ns test (:require '(clojure.contrib [logging :as log] [sql :as sql]) )) lib names inside prefix lists must not contain periods [Thrown class java.lang.Exception]Wenn ich ...

10 die antwort

Wie konvertiere ich ein Clojure-Schlüsselwort in einen String?

In meiner Anwendung muss ich clojure Schlüsselwort zB umwandeln. : var_name in eine Zeichenfolge "var_name". Irgendwelche Ideen, wie das gemacht werden könnte?

8 die antwort

Clojure: Neue Instanz aus String-Klassenname erstellen

In Clojure muss unter Angabe eines Klassennamens als Zeichenfolge eine neue Instanz der Klasse erstellt werden. Mit anderen Worten, wie würde ich new-instance-from-class-name in @ implementiere (def my-class-name "org.myorg.pkg.Foo") ; calls ...

6 die antwort

Konstruktion einer Map für anonyme Funktionen in Clojure

Ich lerne gerade die Sprache und ich habe eine einfache Frage. Warum funktioniert das (Konstrukte{:key "value"}): (#(assoc {} :key %) "value")Aber das tut es nicht: (#({:key %}) "value") ArityException Wrong number of args (0) passed ...

6 die antwort

Bedeutende Fehlermeldung für die Clojure.Spec-Überprüfung in: pre

Ich habe die letzten Tage genutzt, um tiefer in @ zu grab clojure.spec in Clojure und ClojureScript. Bis jetzt finde ich es am nützlichsten, Angaben als Wächter in @ zu verwend:pre und:post in öffentlichen Funktionen, die auf Daten in einem ...