2010-02-11から1日間の記事一覧

identityの別名定義でmapを便利にする

Clojureのmapでこういう変換をしたくなるときがよくある。(1 "piyo" :foo) -> ({:hoge 1} {:hoge "piyo"} {:hoge :foo})でも、#()で無名関数の定義をしてみると、エラーが出る。 #()の中身は、関数呼び出しorマクロor特殊形式である必要があるため、(#(1))と…