Rust游戏开发实战
上QQ阅读APP看书,第一时间看更新

2.2.5 用占位符实现格式化打印

现在your_name变量已经包含了访客的姓名,你可以得体地向他们打招呼了。你可以通过另一个println!宏调用来向访客打招呼:

FirstStepsWithRust/hello_yourname/src/main.rs

println!("Hello, {}", your_name)

这个println!宏调用和之前的相差无几,但是多出了一个占位符(placeholder)。在println!的模板字符串中加入{}可以表示某个变量的值会在打印时出现在这个位置上。然后,你需要把这个将要替换占位符的变量作为宏调用的第二个参数。Rust具有一个非常强大的字符串格式化系统,可以满足绝大多数的字符串格式化需求,而且是开箱即用的。