iOS 앱 개발 부트캠프/퀘스트

iOS 사전캠프 퀘스트 Step3 - 은행 계좌 관리 시스템을 구축해요

iosstudyletsgo 2024. 9. 26. 11:50
var balance : Int = 0 {
    willSet {
        print("잔액이 \(balance)에서 \(newValue)원으로 변경 됩니다.")
    }
    didSet {
        if balance < 0 {
            print("🚨경고: 잔액은 음수가 될 수 없습니다. 잔액을 0원으로 설정합니다.\n")
            balance = 0
        } else {
            print("잔액이 \(balance)원으로 변경 되었습니다.\n")
        }
    }
}
print("현재 잔액은 \(balance)원입니다.\n")
balance = 1000
balance = -500
balance = 20000
balance = 0

결과 화면