在学习 Rust 编程语言 的过程中,println! 宏是你最早接触的工具之一。它用于向控制台输出信息,是调试和展示程序运行结果的重要手段。本文将带你从零开始,全面了解 Rust println宏 的基本用法、格式化技巧以及常见误区,即使是编程小白也能轻松上手!

println! 并不是一个普通函数,而是一个宏(macro)。在 Rust 中,宏以感叹号 ! 结尾,用于在编译时生成代码。与函数不同,宏可以接受可变数量的参数,并支持复杂的模式匹配。
使用 println! 可以轻松地将文本、变量或表达式的结果打印到终端,是 Rust 输出语句 的核心方式。
最简单的用法就是直接输出一段字符串:
fn main() { println!("Hello, world!");}运行这段代码,你将在终端看到:
Hello, world!
要打印变量的值,可以使用花括号 {} 作为占位符。Rust 会自动按顺序将后面的参数填入:
fn main() { let name = "Alice"; let age = 25; println!("My name is {} and I am {} years old.", name, age);}输出结果为:
My name is Alice and I am 25 years old.
除了顺序占位,你还可以使用命名参数,让代码更清晰:
fn main() { println!("{name} is {age} years old.", name = "Bob", age = 30);}此外,Rust 支持多种格式说明符,例如:
{:x}:十六进制小写{:X}:十六进制大写{:.2}:保留两位小数{:>10}:右对齐,宽度为10示例:
fn main() { let pi = 3.1415926; let num = 255; println!("Pi to two decimals: {:.2}", pi); println!("Hex of {}: {:x}", num, num); println!("Right-aligned: {:>10}", "Rust");}输出:
Pi to two decimals: 3.14Hex of 255: ffRight-aligned: Rust
! —— println 不是函数。println!();。dbg! 宏,它会同时打印表达式和值。println! 宏是 Rust编程入门 的必备技能。通过掌握其基本语法和高级格式化功能,你可以更高效地输出信息、调试程序。无论是简单的问候语,还是复杂的日志记录,println! 都能胜任。
记住这四个关键词:**Rust println宏**、**Rust输出语句**、**Rust格式化打印**、**Rust编程入门**,它们将帮助你在学习 Rust 的道路上更加顺畅!
Happy Coding with Rust! 🦀
本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251210107.html