dbg! Rust · 宏
把表达式的值连带源码位置一起打印到标准错误,调试时不用手写 println!。
怎么用
dbg!(表达式);,用于调试打印
小例子
let x = 5; dbg!(x * 2);
运行结果
[<文件>:<行>:<列>] x * 2 = 10
提醒:输出到 stderr,不影响正常 stdout 流程;具体文件路径和行列号取决于代码位置
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条dbg! Rust · 宏把表达式的值连带源码位置一起打印到标准错误,调试时不用手写 println!。
dbg!(表达式);,用于调试打印
let x = 5; dbg!(x * 2);
[<文件>:<行>:<列>] x * 2 = 10
提醒:输出到 stderr,不影响正常 stdout 流程;具体文件路径和行列号取决于代码位置
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条