有没有与
例如,它不能正确处理括号。
expr
命令等价的函数,适用于复数(由两个double类型数字组成的列表)?
这个库提供了复数运算函数,而这个工具似乎很有用,可以定义所需的cexpr
函数,但它无法很好地处理括号。例如,它不能正确处理括号。
ParseExpressions::ParseExpr { (1) + ((2) + (3)) } { }
返回
+ [+ 1 ((2)] (3))
虽然它应该返回
+ [+ 1 2] 3
也就是说ParseExpressions::ParseExpr { {1 2} + {3 4} } {} 返回:
+ 1 2 3 4
虽然它应该返回
+ {1 2} {3 4}
基本上我正在寻找一个更加强大的版本 这个 工具。