2016년 11월 20일 일요일

[clojure-docs][tip] parse



parse

parse에 사용할 만한 아주 단순한 패턴이다.
(defn parse
  "Convert a CSV into rows of columns"
  [string]
  (map #(clojure.string/split % #",")
    (clojure.string/split string #"\n")))
순간 이게 뭔가 싶었다.
(clojure.string/split string #"\n")
이것만 일단 실행해보자.
자 이렇게 벡터로 만들어진다. 이거에서 하나하나 쉼표로 나누려면 map으로 하는 것이다. 하나씩 나누는 것이다. 

댓글 없음:

댓글 쓰기