macro_rules! stringify {
($($t:tt)*) => { ... };
}
作用是将其参数直接转换为字符串描述,类型为&'static str
。适合用于描述数学公式变量名等。
举例:
let one_plus_one = stringify!(1 + 1);
assert_eq!(one_plus_one, "1 + 1");
参考资料: [1] https://doc.rust-lang.org/std/macro.stringify.html