-1
我可以做Objc是這樣的:我可以在運行時計算Objc中的方程嗎?
NSString* myEquation = @"(3 * 4/2) - 5";
[myEquation calculate]; // return 1
感謝。
我可以做Objc是這樣的:我可以在運行時計算Objc中的方程嗎?
NSString* myEquation = @"(3 * 4/2) - 5";
[myEquation calculate]; // return 1
感謝。
http://apptree.net/parser.htm應該做你想做的。
NSString to equation的問題似乎已經被要求在這裏。所以一定要先搜索:)。
你可以不用外部庫:創建你的表情,接着== 0
謂詞,並採取左表達。然後,您可以評估該表達式,如下所示:
NSExpression *e = [(NSComparisonPredicate *)[NSPredicate
predicateWithFormat:@"(3 * 4/2) - 5==0"]
leftExpression];
NSLog(@"%@", [e expressionValueWithObject:self context:nil]);
這與JavaScript有什麼關係? – jbabey 2012-08-03 13:40:18
對不起,我已經刪除了標籤 – 2012-08-03 13:45:52