3 个版本
0.1.12 | 2022年1月7日 |
---|---|
0.1.1 | 2022年1月6日 |
0.1.0 | 2022年1月6日 |
#244 在 值格式化
每月109 次下载
7KB
76 行
为数字添加千位分隔符
首先,将以下内容添加到您的 Cargo.toml 文件中。
[dependencies]
numsep = "0.1.12"
到您的 Cargo.toml 文件。
示例
use numsep::*;
let number = 10000;
assert_eq!("10,000", separate(n, Locale::English));
Locale
枚举提供了以下国家预设
Locale::English,
Locale::German,
Locale::Canadian,
Locale::Swiss,
Locale::Swiss2,
Locale::Singapore,
并且一个自定义方案...
Locale::Custom(Scheme)
... 可以这样使用
use numsep::*;
let custom = custom()
.set_separator("'")
.set_radix(",");
let n = 2000.5;
assert_eq!("2'000,5", separate(n, Locale::Custom(custom)));
lib.rs
:
为数字添加千位分隔符
首先,将以下内容添加到您的 Cargo.toml 文件中。
[dependencies]
numsep = "0.1.12"
到您的 Cargo.toml 文件。
示例
use numsep::*;
let number = 10000;
assert_eq!("10,000", separate(n, Locale::English));
Locale
枚举提供了以下国家预设
Locale::English,
Locale::German,
Locale::Canadian,
Locale::Swiss,
Locale::Swiss2,
Locale::Singapore,
并且一个自定义方案...
Locale::Custom(Scheme)
... 可以这样使用
use numsep::*;
let custom = custom()
.set_separator("'")
.set_radix(",");
let n = 2000.5;
assert_eq!("2'000,5", separate(n, Locale::Custom(custom)));
依赖项
~6KB