高精度十进制

时间:2021-06-28 18:32:40
【文件属性】:
文件名称:高精度十进制
文件大小:34KB
文件格式:ZIP
更新时间:2021-06-28 18:32:40
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)

网友评论