代码点读机 / Rust / dbg!

dbg! Rust · 宏

把表达式的值连带源码位置一起打印到标准错误,调试时不用手写 println!。

怎么用

dbg!(表达式);,用于调试打印

小例子

let x = 5;
dbg!(x * 2);

运行结果

[<文件>:<行>:<列>] x * 2 = 10

提醒:输出到 stderr,不影响正常 stdout 流程;具体文件路径和行列号取决于代码位置

官方文档:https://doc.rust-lang.org/std/macro.dbg.html

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