我知道有一些解决方案可以用AS3来计算数学公式:使用MathParser,或者将它移植到JavaScript和其他许多方面。
但是,如果我想手动计算一个数学公式,而不使用任何构建的库,该怎么办?
它应该能够解决这个问题:1+(2*5+(9-6)/(5-2))+(6/2)*5
我打算这样做:
然而,我还未能成功地实施这一计划。
发布于 2012-09-29 11:32:02
使用反向波兰表示法将表达式转换为调车码算法并对其进行计算。在第二篇文章中有一个很好的例子。
https://stackoverflow.com/questions/12651155
复制相似问题