我有一个非常简单的程序:
fn main() {
let y = format!("{:0>3}", 11);
println!("{}", y);
}
输出结果为字符串
011
。问题在于格式化字符串中的宽度参数3,是从类似下面这样的变量中获取的:{:0>3}
。fn main() {
let x = 3usize;
let y = format!("{:0>3}", 11);
println!("{}", y);
}
我该如何使用变量x
替换{:0>3}
中的3
?