文件名称:go-math-expression-parser:简单的数学表达式解析器
文件大小:7KB
文件格式:ZIP
更新时间:2024-03-26 23:00:01
Go
算子表达式解析器 简单的数学表达式解析器 该解析器可以与+, -, *, /, ^, %运算符,括号一起使用,并且对空格不敏感 s1 := "x * (y%3)" s2 := "x1^(-1)" s3 := "(price - purchasePrice) * numOfGoods * 0.87" 要解析表达式,请调用expp.ParseStr函数。 expp.Exp字符串对话提供前缀 exp1 , _ := expp . ParseStr ( s1 ) fmt . Println ( "Parsed expression: " , exp1 ) // Parsed expression: ( * x ( % y 3 ) ) exp2 , _ := expp . ParseStr ( s2 ) fmt . Println ( "Parsed expression: " , exp2 )
【文件预览】:
go-math-expression-parser-main
----.gitignore(13B)
----expp()
--------funcs.go(3KB)
--------internal.go(4KB)
--------internal_test.go(4KB)
--------expp.go(3KB)
----README.md(2KB)
----console_calc.go(2KB)