#unsigned #integer #basic #arithmetic #pure #arbitrarily-sized #non-small-int

已删除 nonsmallnum

纯Rust中的无符号任意大小整数的基本算术

使用旧Rust 2015

0.0.7-alpha.3 2017年10月22日
0.0.7-alpha.2 2017年10月14日

#27 in #unsigned

MIT 许可证

21KB
514 代码行

Build Status crates.io

rust-nonsmallint

纯Rust中的无符号任意大小整数的基本算术

用法

将其添加到您的项目依赖项中的 Cargo.toml

[dependencies]
nonsmallnum = "0.0.6"

示例

extern crate nonsmallnum;
use nonsmallnum::NonSmallInt;

fn main() {
    let x = NonSmallInt::parse("4236523").expect("Failed to parse a non-small number");
    let y = NonSmallInt::of(43);

    println!("{} + {} == {}", x, y, &x + &y);
    println!("{} - {} == {}", x, y, &x - &y);
    println!("{} * {} == {}", x, y, &x * &y);
    println!("{} / {} == {}", x, y, &x / &y);
    println!("{} % {} == {}", x, y, &x % &y);
    println!("{} < {} == {}", x, y, &x < &y);
}

API 文档

您可以在此处找到最新版本的API文档。

无运行时依赖