看起来我在使用comp时无法访问Integer.parseInt
。我可以通过以下方式正常访问:
user=> (Integer/parseInt "123")
123
但是如果我把它放在comp里,就会出现错误:
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)
我觉得它似乎在尝试查找Integer上的字段,而应该寻找一个方法。我该如何像这样使用Integer.parseInt
?是否有更好的方法将字符向量转换为int
?