Il semble que je rencontre des problèmes pour accéder à Integer.parseInt
dans comp. Je peux accéder normalement comme ceci:Comment passer une méthode statique à comp dans clojure?
user=> (Integer/parseInt "123")
123
Mais si je le mets en comp, je reçois une erreur:
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)
Il me semble qu'il essaie de trouver un champ entier quand il devrait être à la recherche d'une méthode. Comment puis-je utiliser Integer.parseInt
comme ça? Et est-il un meilleur moyen de convertir un vecteur de caractères en un int
?
Je suppose que la première ligne n'est pas tout à fait vrai que cela devient vraiment le point sur :) –