3 个版本

0.1.12 2022年1月7日
0.1.1 2022年1月6日
0.1.0 2022年1月6日

#244值格式化

Download history 24/week @ 2024-04-04 1/week @ 2024-04-11 1/week @ 2024-05-09 5/week @ 2024-05-16 7/week @ 2024-05-23 3/week @ 2024-05-30 5/week @ 2024-06-06 5/week @ 2024-06-13 2/week @ 2024-06-20

每月109 次下载

MIT/Apache

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