現在、Ectoではcallbackマクロはなくなったとのことです。 そのため、マクロの一例としてご覧ください。 Goal マクロの応用パターンを習得する。 Dev-Environment OS: Windows8.1 Erlang: Eshell V6.4, OTP-Version 17.5 Elixir: v1.0.5 Wait a minute マクロで作成されているソースコードでよく見る形をまとめます。 最初にTipsをやります。 内容的に目的が二つ以上になってしまうので、あまり良くはないのですが、 覚えておいた方が進行がスムーズになるので、一緒にやってしまいます。 そんなの知ってるよ!って方は、読み飛ばして下さい。 Index Implement a callback macro |> Map.update/4 |> Kernel.function_exported?/3 & Ke