次の手法を使用して、数学文字列内の演算子の数を見つけています。
for (int index = 0; index < [self.evaluateString length]; index++) {
unichar chars = [self.evaluateString characterAtIndex:index];
if (chars == '+' || chars == '-' || chars == '*' || chars == '/' ||chars == '^') {
self.operatorCount++;
}
}
私のトレーナーは、この方法はあまり良くないと言っています。これを行うためのより良い/よりエレガントな方法があることを知りたいです。ありがとう。