我正在使用 DDMathParser 为 iOS 构建某种计算器。我想知道如何将一个表达式(NSString)分离3+3*4 (After parsing add(3,multiply(3,4)))
成它的各个步骤:multiply(3,4) add(3,12)
. 我宁愿在 NSArray 或其他相对有用的列表对象中获得这些。
Example: add(3,multiply(3,4))
[1] multiply(3,4)
[2] add(3,12)
[3] 15
我正在使用 DDMathParser 为 iOS 构建某种计算器。我想知道如何将一个表达式(NSString)分离3+3*4 (After parsing add(3,multiply(3,4)))
成它的各个步骤:multiply(3,4) add(3,12)
. 我宁愿在 NSArray 或其他相对有用的列表对象中获得这些。
Example: add(3,multiply(3,4))
[1] multiply(3,4)
[2] add(3,12)
[3] 15