(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

2015-06-24から1日間の記事一覧

マクロ書いて、これ IFn にキャスト出来ないんだけどってエラーになったとき

たまに馬鹿やります。あやぴーです。 (defmacro foo [] (map inc (range 10))) (foo) ;; java.lang.ClassCastException: java.lang.Long cannot be cast to clojure.lang.IFn こんな感じで上のようなマクロを定義するとエラー吐くけど、よく考えたら当たり前…