相关疑难解决方法(0)

是否可以在Rust中打印一个用千位分隔符格式化的数字?

例如

println!("{}", 10_000_000);
Run Code Online (Sandbox Code Playgroud)

结果是

10000000
Run Code Online (Sandbox Code Playgroud)

而我想把它格式化为类似的东西

10,000,000
Run Code Online (Sandbox Code Playgroud)

我浏览fmt模块文档,但没有什么可以涵盖这种特殊情况.我认为这样的事情会起作用

println!("{:,i}", 10_000_000);
Run Code Online (Sandbox Code Playgroud)

但它会引发错误

invalid format string: expected `}`, found `,`
Run Code Online (Sandbox Code Playgroud)

rust

15
推荐指数
3
解决办法
4083
查看次数

标签 统计

rust ×1