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