1个不稳定版本
使用旧的Rust 2015
0.0.1 | 2014年11月21日 |
---|
#11 in #抽象代数
在 3 个crate中使用
32KB
1.5K SLoC
algebra.rs
Rust中的抽象代数
概述
此库实现了 Monoid
、Semigroup
和相关特性和抽象。幺半群是具有结合运算的数学结构(例如,(+)
、(*)
、(&&)
、(||)
,等等)。
此库的设计大致模仿了Kmett的semigroups(Haskell)。
文档
请参阅API文档此处。
需求
您可以使用以下命令安装它们
$ curl -s https://static.rust-lang.org/rustup.sh | sudo sh
有关安装Rust的详细信息,请参阅安装Rust。
用法
$ cargo build ## build library and binary
$ cargo test ## run tests in ./tests
$ cargo bench ## run benchmarks in ./benches