stringify! Rust · 宏
在编译期把一段 Rust 代码原样转换成字符串字面量,常用于宏内部输出代码片段。
怎么用
stringify!(表达式);,用于代码转字符串
小例子
let s = stringify!(1 + 2);
println!("{}", s);
运行结果
1 + 2
提醒:保留原始空格和分号,不会计算表达式
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条stringify! Rust · 宏在编译期把一段 Rust 代码原样转换成字符串字面量,常用于宏内部输出代码片段。
stringify!(表达式);,用于代码转字符串
let s = stringify!(1 + 2);
println!("{}", s);
1 + 2
提醒:保留原始空格和分号,不会计算表达式
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条