Programmer's Note

コード読み書きの備忘録。

2016-02-28から1日間の記事一覧

Clojureメモ: マクロの動き

マクロの使い方覚え書き。 まず、「プログラミングClojure」に出ていたノーマルな定義。 unlessというマクロ。 (defmacro unless [expr form] (list 'if expr nil form)) 実行結果 t-macro.core=> (unless false (println "1")) 1 nil t-macro.core=> (unles…