代码点读机 / Rust / macro

macro Rust · 关键字

保留关键字,当前 Rust 尚未赋予实际含义;定义宏应使用 macro_rules! 或 proc-macro。

怎么用

不可用,定义宏用 macro_rules!

小例子

macro_rules! 问好 {
    () => { println!("hi"); }
}
fn main() { 问好!(); }

运行结果

hi

提醒:宏系统目前由 macro_rules! 和过程宏实现

官方文档:https://doc.rust-lang.org/reference/macros.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条