Hello, World!やったので次はHello, Macro!ですね。というわけで、サンプルコードを真似して書いてみました。
macro_rules! hello { () => ( println!("Hello, Rust Programming Language"); ) } fn main() { hello!(); }
()
が空引数にマッチするパターンを表しているわけですね。わかります。コンパイル方法と出力結果は同じなので省略します。
Hello, World!やったので次はHello, Macro!ですね。というわけで、サンプルコードを真似して書いてみました。
macro_rules! hello { () => ( println!("Hello, Rust Programming Language"); ) } fn main() { hello!(); }
()
が空引数にマッチするパターンを表しているわけですね。わかります。コンパイル方法と出力結果は同じなので省略します。