rust format! 宏 {} 占位符

具名参数(Rust 1.58+ 支持)​​

从 ​Rust 1.58​ 开始,format! 支持在 {} 中指定变量名(需同名局部变量):

rust
复制
 
let name = "Bob";
let age = 25;
let msg = format!("Name: {name}, Age: {age}"); // 直接引用变量名
println!("{}", msg); // 输出: "Name: Bob, Age: 25"

​优点​:

  • 代码更清晰,无需重复变量名。
  • 避免顺序错误。

​注意​:变量必须在当前作用域内,且名称与占位符完全一致。

posted on 2025-06-19 09:01  zyp_java_net  阅读(16)  评论(0)    收藏  举报

导航