Skip to content
/ calc Public

一个可以对四则运算表达式进行计算的东西

Notifications You must be signed in to change notification settings

Fuwaki/calc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calc

计算输入的四则表达式 支持括号/乘除有限计算/小数

效果如下:

❯ cargo run --release

> 1+114514/1919810
--> 1.0596486110604695

> 2*(1+3)
--> 8

> 1+1
--> 2

不使用--release的话将通过输出解析过程和计算过程

做这个主要是在想“要不咱搞个完成度稍微高那么一点点的小东西?”

实践了一下递归解析(我也不知道这算不算递归下降),还有语法树相关的东西,复习了下Rust,浅浅尝试了下使用rust的泛型(头有点大2333)

About

一个可以对四则运算表达式进行计算的东西

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages