每日Rust学习 第3天

每日Rust学习 第3天

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本文介绍了Rust编程语言的格式化输出功能,包括位置参数、命名参数、进制格式化、文本对齐和填充等,并通过示例展示了如何使用`println!`宏进行多种格式化操作。

🎯

关键要点

  • Rust编程语言支持格式化输出功能,包括位置参数和命名参数。
  • 使用`println!`宏可以实现多种格式化操作。
  • 位置参数通过在`{}`中指定整数来选择替换的参数,参数从0开始。
  • 命名参数可以通过在格式字符串中使用参数名来实现。
  • 可以通过在`:`后指定格式字符来实现不同的进制格式化。
  • 文本可以通过指定宽度进行右对齐和填充。
  • 可以使用额外的零填充数字,或通过翻转符号进行左对齐。
  • Rust会检查格式化时使用的参数数量是否正确。
  • 只有实现了fmt::Display的类型才能使用`{}`进行格式化。
  • Rust 1.58及以上版本可以直接捕获周围变量作为参数。
➡️

继续阅读