#calculations #expression #convert #performing #calc #solve #infix

g_calc

一个用于使用中缀表达式执行简单数学计算的实用工具

2个版本

0.1.1 2022年9月19日
0.1.0 2022年9月19日

#1695 in 数学

MIT许可证

8KB
143

g_calc

用Rust编写的简单计算器实用工具

安装

将其添加到您的Cargo.toml中

[dependencies]
g_calc = "0.1.1"

使用方法

use g_calc::{convert,solve};

let sample_expr = "1 + 2 * 3";

//this fn converts the given infix expression to postfix expression
let postfix_expr = g_calc::convert(sample_expr).unwrap();

//this fn solves the postfix expression and returns the result
let output = g_calc::solve(postfix_expr).unwrap();
// output = 7    

适用于基本的数学计算

  • 指数(^)
  • 加、减、乘、除
  • 支持十进制表示法(例如,0.1 + 0.2)
  • 支持括号(())

lib.rs:

g_calc

g_calc是一个小型实用工具,使执行计算更加方便。

无运行时依赖项