實作遇到加減乘除要怎麼處理

This commit is contained in:
2020-05-06 06:46:35 +08:00
parent 160f1ebd9f
commit de48fa3788

View File

@@ -56,6 +56,12 @@ class Calculator {
formula.append(formula.popLast()! + text)
}
case "+", "-", "×", "÷":
if ["+", "-", "×", "÷"].firstIndex(of: formula.last!) != nil {
formula.removeLast()
}
formula.append(text)
default:
print(formula)
}