宏 Rust · 通用兜底
宏调用,以 ! 结尾,在编译期展开成其他代码,用于代码生成和 DSL。
怎么用
宏名!(...)
小例子
let s = format!("{} {}", 1, 2);
println!("{}", s);
运行结果
1 2
提醒:println! 是最常见的宏;自定义宏用 macro_rules!
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条宏 Rust · 通用兜底宏调用,以 ! 结尾,在编译期展开成其他代码,用于代码生成和 DSL。
宏名!(...)
let s = format!("{} {}", 1, 2);
println!("{}", s);
1 2
提醒:println! 是最常见的宏;自定义宏用 macro_rules!
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条