6个版本
0.3.1 | 2019年7月23日 |
---|---|
0.3.0 |
|
0.2.1 | 2019年7月22日 |
0.1.2 | 2019年7月20日 |
#12 in #formulas
每月下载 27次
用于 xalg-bin
17KB
342 行
用于生成随机公式的库。
功能
- 导出到LaTeX。
- 控制生成过程中涉及的运算符。
入门
use {
lib_xalg::{
formula::{OperatorFlag, OperatorFlag::*},
generate,
},
std::collections::HashSet,
};
let hashset = [Add, Sub, Mul, Div, Pow].iter().copied().collect::<HashSet<OperatorFlag>>();
println!("{}", generate(5, 3, 3, &hashset).unwrap());
lib.rs
:
用于生成随机公式的库。
功能
-
导出到LaTeX。
-
控制生成过程中涉及的运算符。
入门
use {
lib_xalg::{
formula::{OperatorFlag, OperatorFlag::*},
generate,
},
std::collections::HashSet,
};
let hashset = [Add, Sub, Mul, Div, Pow].iter().copied().collect::<HashSet<OperatorFlag>>();
println!("{}", generate(5, 3, 3, &hashset).unwrap());
依赖项
~0.7–1.2MB
~21K SLoC