文件名称:fraction:[Rust]无损分数和小数; 浮球更换
文件大小:811KB
文件格式:ZIP
更新时间:2024-06-13 03:07:34
hacktoberfest Rust
分数 无损分数和小数; 浮球更换 特征 替换掉浮点数,但NaN == NaN除外,因此它是可哈希的 它是可哈希的,因此可用作字典和哈希图中Set和键中的值 分数类型,将浮点数表示为分数 基于小数类型的小数类型将浮点数表示为小数 DynaInt实现动态增长的整数类型,该类型执行已检查的数学运算并避免堆栈溢出 PostgreSQL集成的数字/小数类型(没有额外的内存分配) 瞻博网络集成了分数和小数 通用整数转换,例如usize -> u8 i8 -> u8 , usize -> u8等 无损除法,无分配,精度无限 文献资料 这里: 例子 格式设定 use fraction :: Fraction; fn main () { let fraction = Fraction :: new (7u, 4u); assert_eq! ( "7/4" , format! ( "{}" , f
【文件预览】:
fraction-master
----.gitignore(25B)
----benches()
--------bench_fraction.rs(663B)
----src()
--------decimal()
--------error.rs(2KB)
--------convert.rs(6KB)
--------tests()
--------dynaint.rs(41KB)
--------prelude.rs(6KB)
--------fraction()
--------generic.rs(9KB)
--------lib.rs(5KB)
--------division.rs(40KB)
----CHANGELOG.md(7KB)
----Cargo.toml(1KB)
----LICENSE-MIT(1KB)
----README.md(3KB)
----.circleci()
--------config.yml(233B)
----LICENSE-APACHE(11KB)