2016-06-01から1ヶ月間の記事一覧

Clojureでデータを指定のキーごとにまとめる

user> (def data [{:type "key1" :value "key1-value"} {:type "key1" :value "key1-value2"} {:type "key2" :value "key2-value"} {:type "key3" :value "key3-value"}]) こんなデータを、:typeの値ごとにまとめたい(SQLでいうところのGROUP BYみたいなこと…

Emacs(CIDER)でClojureファイルのコンパイルエラーチェック

C-c C-kと押すとエラーの部分に赤の波線を引いてくれた。

REPL上でのnamespaceのリロード

project.cljのdependenciesに [org.clojure/tools.namespace "0.2.11"] を追加して REPL上で user> (require '[clojure.tools.namespace.repl :refer [refresh]]) user> (refresh) とやればできる。 ちなみに、refreshした時に出るエラーで EOF while readin…