Es scheint, als ob ich Probleme beim Zugriff auf Integer.parseInt
in comp haben. Ich kann es in der Regel wie folgt zugreifen:Wie übergebe ich eine statische Methode an comp in clojure?
user=> (Integer/parseInt "123")
123
Aber wenn ich es in comp, erhalte ich eine Fehlermeldung:
user=> (def vect-to-int (comp Integer/parseInt (partial apply str)))
java.lang.Exception: Unable to find static field: parseInt in class java.lang.Integer (NO_SOURCE_FILE:3)
Es klingt für mich wie es versucht, ein Feld auf Integer zu finden, wenn es sollte nach einer Methode suchen. Wie kann ich Integer.parseInt
so verwenden? Und gibt es eine bessere Möglichkeit, einen Vektor von Zeichen in eine int
zu konvertieren?
Ich denke, die erste Zeile nicht ganz richtig ist, wenn es wirklich den Punkt über :) bekommt –