Rust:
打印调试输出

How to (如何操作)

在 Rust 中,你可以使用 println! 宏来打印输出。如果想打印调试信息,使用 println!("{:?}", variable);。用 {:?} 表示符需要类型实现了 Debug trait。

fn main() {
    let my_var = 10;
    println!("普通输出: {}", my_var);  // 普通输出
    println!("调试输出: {:?}", my_var); // 调试输出
}

输出:

普通输出: 10
调试输出: 10

Deep Dive (深入探索)

打印调试输出在 Rust 编程中至关重要。println! 宏的历史可以追溯到 Rust 语言的早期版本。Rust 也支持其他输出宏,比如 debug!,它属于 log crate,用于更复杂的日志记录。调试输出的实现需要类型实现 std::fmt::Debug trait,这通常通过在类型定义上添加 #[derive(Debug)] 属性来自动实现。

See Also (另请参阅)