map
호출과 함께 사용할 작은 익명 함수를 작성했습니다. 이 함수는 SQL 결과 집합 쿼리에서 열 이름과 열 값을 포함하는 벡터를 반환합니다.Clojure : 익명 함수에서 벡터 반환
(fn [name] [(keyword name) (.getObject resultset name)])
이 있지만, 잘 작동 나는 익명 함수의 "단순화 된"버전을 사용하려고 할 때, 내가 오류가 발생했습니다 :
여기 는 (입력 열 이름) 기능입니다(into {} (map (fn [name] [(keyword name) (.getObject resultset name)]) column-names))
는 간결체 한자를 사용할 수있다 : 여기
#([(keyword %) (.getObject resultset %)])
java.lang.IllegalArgumentException: Wrong number of args (0) passed to: PersistentVector
는 map
호출입니다 이 함수에 ified 구문이 있습니까? 그렇다면 어떻게?
감사합니다.
좀 더 정보 : http://groups.google.com/group/clojure/browse_thread/thread/9037f31748cef0e2/62d3f3a45a139157?lnk=gst&q=를 Nick + Zbinden # 62d3f3a45a139157 – nickik