Skip to content

a1393323447/math_rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Math-rs

简介

使用纯rust编写的表达式解析、运算库。支持常见数学运算、设置变量。

Example

use mathrs::expr::Expression;

let mut expr = Expression::parse("1 + 2*3 - x1 * x2");
expr.set_variable("x1", "2")
    .set_variable("x2", "2 * 2");
let result = expr.excute();
println!("result = {}", result);
expr.set_variable("x1", "sin(3.14)")
    .set_variable("x2", "1");
let result = expr.excute();
println!("result = {}", result);

About

A rust lib provides math expression parse and big integer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages