#numbers #comma #num #split #separate #format

separator

将数字格式化为带千位分隔符的字符串,以提高可读性

6 个版本 (3 个重大更新)

0.4.1 2019年3月29日
0.4.0 2018年11月24日
0.3.1 2015年11月19日
0.3.0 2015年7月31日
0.1.0 2015年7月30日

#2#num

Download history 24180/week @ 2024-04-22 17213/week @ 2024-04-29 17036/week @ 2024-05-06 21373/week @ 2024-05-13 19588/week @ 2024-05-20 25978/week @ 2024-05-27 21290/week @ 2024-06-03 17224/week @ 2024-06-10 18904/week @ 2024-06-17 22507/week @ 2024-06-24 20908/week @ 2024-07-01 19382/week @ 2024-07-08 25146/week @ 2024-07-15 26798/week @ 2024-07-22 21897/week @ 2024-07-29 25703/week @ 2024-08-05

每月100,154 次下载
76 软件包中(直接使用30个)使用

MIT 许可证

8KB
183

crates.io Build Status

rust-separator

注意:此软件包完全被非常优秀的 num-format 取代,它具有 separator 的所有功能以及更多。我强烈建议使用 num-format 而不是此软件包。

将数字格式化为带千位分隔符的字符串,以提高可读性。它目前支持浮点数(f32f64)、无符号整数(u16u32u64u128)、有符号整数(i16i32i64i128)和大小类型(isizeusize)。

用法

首先,像往常一样在您的 Cargo.toml 中将 separator 作为依赖项添加

[dependencies]
separator = "0.3.1"

然后,导入 Separatable 特性,并在数字上调用 separated_string

extern crate separator;

use separator::Separatable;

fn main() {
  let f = -120000000.34345;

  // Prints "-12,000,000.34345"
  println!("{}", f.separated_string());
}

无运行时依赖