Objective c 我可以在运行时在Objc中计算公式吗?
我可以在Objc中执行类似操作吗:Objective c 我可以在运行时在Objc中计算公式吗?,objective-c,Objective C,我可以在Objc中执行类似操作吗: NSString* myEquation = @"(3 * 4 / 2 ) - 5"; [myEquation calculate]; // return 1 谢谢。你想干什么就干什么 这个问题似乎已经在这里提出了。因此,请确保首先搜索: 您可以在没有外部库的情况下执行此操作:使用表达式后跟==0创建一个谓词,并使用其左表达式。然后可以计算该表达式,如下所示: NSExpression *e = [(NSComparisonPredicate *)[NSPr
NSString* myEquation = @"(3 * 4 / 2 ) - 5";
[myEquation calculate]; // return 1
谢谢。你想干什么就干什么
这个问题似乎已经在这里提出了。因此,请确保首先搜索: 您可以在没有外部库的情况下执行此操作:使用表达式后跟==0创建一个谓词,并使用其左表达式。然后可以计算该表达式,如下所示:
NSExpression *e = [(NSComparisonPredicate *)[NSPredicate
predicateWithFormat:@"(3 * 4 / 2 ) - 5==0"]
leftExpression];
NSLog(@"%@", [e expressionValueWithObject:self context:nil]);
这与javascript有什么关系?好吧,很抱歉,我已经删除了标记