高精度十进制

时间:2024-07-18 12:19:20
【文件属性】:

文件名称:高精度十进制

文件大小:34KB

文件格式:ZIP

更新时间:2024-07-18 12:19:20

decimal-rs

十进制-rs高精度十进制,最大精度为 38。可选功能serde当启用此可选依赖项时,Decimal实现serde::Serialize和serde::Deserialize特征。用法要构建小数,请使用Decimal :use decimal_rs:: Decimal;let n1: Decimal="123" .parse ().unwrap ();let n2: Decimal="456" .parse ().unwrap ();let result= n1+ n2;assert_eq! (result.to_string (),"579" );从 Rust 原始类型构建十进制:use decimal_rs:: Decimal;let n1= Decimal::from (123_i32 );let n2= Decimal::from (456_i32 );let result= n1+ n2;assert_eq! (result, Decimal::from (579_i32 ));十进制支持高精度算术运算。use decimal_rs:: Decimal;let n1: Deci


【文件预览】:
decimal-rs-main
----.gitignore(33B)
----benches()
--------benchmark.rs(5KB)
----src()
--------decimal.rs(36KB)
--------error.rs(2KB)
--------convert.rs(29KB)
--------serde.rs(3KB)
--------ops.rs(22KB)
--------u256.rs(19KB)
--------parse.rs(11KB)
--------lib.rs(2KB)
----LICENSE(11KB)
----Cargo.toml(780B)
----README.md(2KB)

网友评论