このチャプターの目次
📌 マクロ
マクロ はメタプログラミングの1つで,コードを展開してくれるものです.関数の可変長引数に対応していて,多用します.関数マクロは,関数の最後に !
演算子が付いたものです.print!
マクロ, println!
マクロは標準出力に文字列を出力するマクロです. eprint!
マクロ, eprintln!
マクロは標準エラーに文字列を出力します. dbg!
マクロは式を評価してデバッグ表示してくれます. unimplemented!
マクロは未実装を表し, panic!
マクロを起こします. todo!
マクロも同じですが,ニュアンスが異なり,「まだ未実装」という意味です.マクロの機能は多いので,詳しくは公式ドキュメントなどを参照してください.