Clojureを勉強している11
- Chapter 8 The Power of Macros
- Exploring Macros
- マクロだ!
- マクロで何ができるかというと……
- 自分自身で言語機能を作成し埋め込むことができる
- プログラムに必要なコードの行数を減らし、より簡明に読みやすくできる
- パターンや繰り返しのコードを包んで、簡単なマクロの呼び出しに置き換えることができる
- ふむ
- ほう
whenはマクロなんか defmacroでマクロ作成macroexpandでマクロを展開macroexpand-1が1回展開でmacroexpandがマクロである限り展開なのかな?(英語を気持ちで読んでるので)
- Creating Our Own Macros
defmacroでパターンを省略できた
- Using Templating to Create Macros
- `がquote、~がunquote。Elixirよりも短いな。
- Don't use a macro unless you have to. との戒めが
- Exploring Macros

- 作者: Carin Meier
- 出版社/メーカー: O'Reilly Media
- 発売日: 2015/04/14
- メディア: Kindle版
- この商品を含むブログを見る
- Chapter 8 The Power of Macros
- Exploring Macros
- Creating Our Own Macros
- Using Templating to Create Macros