parseInt harita çalışırken ve bir şüphem: BenGarip hata olduğunda Clojure
(map vector '("1" "2" "3"))
yazdığınızda alıyorum Neden
(["1"] ["2"] ["3"])
Tamam vector
çünkü bir işlev (veya neredeyse sanırım) ve (vector "3")
yapabilir ve ["3"]
alabilirsiniz.
Şimdiye kadar iyi
ama(map Integer/parseInt '("1" "2" "3"))
çalıştığımda bir hata alıyorum. parseInt
, bir işlev gibi davranmamalı mı?
Sonra
(map #(Integer/parseInt %) '(......
Neden bir işlev gibi parseInt
kullanamaz
(Integer/parseInt "3")
gibi kullanabilirsiniz
olası yinelenen için çalışacak (http : //stackoverflow.com/questions/4714923/convert-a-sequence-of-strings-to-integers-clojure) – amalloy