Update contents/basic/compound-type/struct.md

pull/500/head
Sunface 3 years ago committed by GitHub
parent 7224c7d820
commit 35667a3c61
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -356,7 +356,7 @@ rect1 is Rectangle {
此时结构体的输出跟我们创建时候的代码几乎一模一样了!当然,如果大家还是不满足,那最好还是自己实现 `Display` 特征,以向用户更美的展示你的私藏结构体。关于格式化输出的更多内容,我们强烈推荐看看这个[章节](https://course.rs/basic/formatted-output.html#debug-特征)。
还有一个简单的输出 Debug 信息的方法,那就是使用 [`dbg!` 宏](https://doc.rust-lang.org/std/macro.dbg.html),它会拿走表达式的所有权,然后打印出相应的文件名、行号等 Debug 信息,当然还有我们需要的表达式的求值结果。**除此之外,它最终还会把表达式值的所有权返回!**
还有一个简单的输出 debug 信息的方法,那就是使用 [`dbg!` 宏](https://doc.rust-lang.org/std/macro.dbg.html),它会拿走表达式的所有权,然后打印出相应的文件名、行号等 debug 信息,当然还有我们需要的表达式的求值结果。**除此之外,它最终还会把表达式值的所有权返回!**
> `dbg!` 输出到标准错误输出 `stderr`,而 `println!` 输出到标准输出 `stdout`

Loading…
Cancel
Save