我正在尝试制作一个计算器应用程序,有人建议使用以下代码进行基本操作(加法,减法......);
if ([operand isEqualToString:@"+"])
lastKnownValue += currentValue;
else if ([operand isEqualToString:@"-"])
lastKnownValue -= currentValue;
else if ([operand isEqualToString:@"X"])
lastKnownValue *= currentValue;
else if ([operand isEqualToString:@"/"])
在哪里
lastKnownValue
用于在使用操作数之前保存输入数字,并且
currentValue
在屏幕上显示 lastKnownValue。
(操作是单独的按钮。)
它确实有效,但我将如何制作不需要输入第二个数字或点击“EQUALS”按钮的操作按钮,例如 +/-、根、平方等?