1. 首页
  2. 移动开发
  3. 其他
  4. go math expression parser:简单的数学表达式解析器 源码

go math expression parser:简单的数学表达式解析器 源码

上传者: 2021-04-01 18:39:41上传 ZIP文件 7.44KB 热度 32次
算子表达式解析器 简单的数学表达式解析器 该解析器可以与+, -, *, /, ^, %运算符,括号一起使用,并且对空格不敏感 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 )
用户评论