#money #format #string #reference #prints

format_money

一个简单的函数,接受一个字符串引用 &str,并返回一个格式为 $ #'###,###.## 的 String

2 个版本

0.1.1 2020年6月30日
0.1.0 2020年6月30日

#201财务

Download history 7/week @ 2024-03-11 43/week @ 2024-04-01

79 每月下载量

MIT 许可证

6KB
89

format_money

format_money 是一个简单的函数,它接受一个字符串引用 &str 作为数字,评估它并返回一个格式为 $ #'###,###.## 的 String

示例

use format_money::format_money;

fn main() {
    println!("{}",format_money("0100010"));
    //it prints $ 100,010.00

   assert_eq!(format_money("."), "$ 0.00");

   assert_eq!(format_money("000.157"), "$ 0.15");

   assert_eq!(format_money("103"), "$ 103.00");

   assert_eq!(format_money("001000000334533461000813.5792"), "$ 1,000'000,334'533,461'000,813.57");

   assert_eq!(format_money("0000.00"), "$ 0.00");

   assert_eq!(format_money("00000010.00000"), "$ 10.00");

   assert_eq!(format_money("0100.00000"), "$ 100.00");

   assert_eq!(format_money("F1c0.0A000"), "$ 0.00");
}


lib.rs:

format_money 是一个简单的函数,它接受一个字符串引用 &str 作为数字,评估它并返回一个格式为 $ #'###,###.## 的 String

无运行时依赖