在 Rust 中,如何在格式中使用变量!宏?

只是一个学习者

我有一个非常简单的程序:

fn main() {
    let y = format!("{:0>3}", 11);
    println!("{}", y);
}

输出是字符串011问题是宽度说明符 3 in{:0>3}来自这样的变量:

fn main() {
    let x = 3usize;
    let y = format!("{:0>3}", 11);
    println!("{}", y);
}

如何使用变量x替换3in {:0>3}

丹尼斯·塞古雷
fn main() {
    let x = 3;
    let y = format!("{:0>width$}", 11, width=x);
    println!("{}", y);
}

由于可能很难记住整个格式化语法,因此习惯于查找引用是个好主意

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章