01-println! 和 format!
println! 和 format! — Rust By Practice
2 分钟阅读
内容来源 · Rust By Practice / Rust 语言实战
原文链接: https://practice-rust-zh.beatai.org/formatted-output/intro.html
| |
[std::fmt][fmt] 提供了一组控制文本展示的 [traits][traits],两类常用基石:
fmt::Debug:使用 {:?},偏调试输出fmt::Display:使用 {},偏用户友好输出这里用 fmt::Display 是因为标准库已为这些类型实现它;自定义类型要打印则需要额外步骤。
为类型实现 fmt::Display 也会自动实现 [ToString],可用于把类型 [转换][convert] 成 [String][string]。
println! 和 format! — Rust By Practice
Debug 和 Display — Rust By Practice
格式化 — Rust By Practice