例如
println!("{}", 10_000_000);
结果
10000000
而我想把它格式化成
10,000,000
我经历了the fmt
module documentation次,但没有什么可以涵盖这种特殊情况.我以为这样会管用
println!("{:,i}", 10_000_000);
但它抛出了一个错误
invalid format string: expected `}`, found `,`
例如
println!("{}", 10_000_000);
结果
10000000
而我想把它格式化成
10,000,000
我经历了the fmt
module documentation次,但没有什么可以涵盖这种特殊情况.我以为这样会管用
println!("{:,i}", 10_000_000);
但它抛出了一个错误
invalid format string: expected `}`, found `,`
num_format crate将为你解决这个问题.添加您的区域设置,它将发挥神奇的作用.