【发布时间】:2016-01-27 07:04:56
【问题描述】:
我正在使用以下技术来查找数学字符串中的运算符数。
for (int index = 0; index < [self.evaluateString length]; index++) {
unichar chars = [self.evaluateString characterAtIndex:index];
if (chars == '+' || chars == '-' || chars == '*' || chars == '/' ||chars == '^') {
self.operatorCount++;
}
}
我的教练说这个方法不是很好。我想知道有没有更好/更优雅的方法来做到这一点。谢谢。
【问题讨论】:
-
您的方法的优点是简短、简单、中肯。它是最有效的吗?可能不是。这有关系吗?可能不会。
-
这就是我的想法,但需要取悦这个家伙。好的
-
你得问问你的教练他说的“优雅”是什么意思。因为这显然是基于意见的。
-
@Larme ha。我宁愿不。 :P
标签: objective-c nsstring unichar