用一個陣列來存放式子
This commit is contained in:
@@ -9,14 +9,26 @@
|
|||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
class Calculator {
|
class Calculator {
|
||||||
var process = ""
|
var formula = ["0"]
|
||||||
|
|
||||||
|
var process: String {
|
||||||
|
get {
|
||||||
|
var result = ""
|
||||||
|
formula.forEach { (item) in
|
||||||
|
result.append(item)
|
||||||
|
}
|
||||||
|
return result
|
||||||
|
}
|
||||||
|
}
|
||||||
var result = ""
|
var result = ""
|
||||||
|
|
||||||
func click(_ text: String) {
|
func click(_ text: String) {
|
||||||
if text == "AC" {
|
switch text {
|
||||||
process = ""
|
case "AC":
|
||||||
} else {
|
// 清空到剩下 0
|
||||||
process += text
|
formula = ["0"]
|
||||||
|
default:
|
||||||
|
formula.append(text)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user