编辑代码

class User {
    var workingYear = 0
    var holiday : Int {
        get {
            var days : Int
            switch workingYear {
                case 0 : days = 5
                case 1...5 : days = 5 + workingYear
                default : days = 12
            } 
            return days
        }
        set {
            switch newValue {
                case 5 : workingYear = 0
                case 6...11 : workingYear = newValue - 5
                default : workingYear = 6
            }
        }
    }
}
var theUser = User()
theUser.workingYear = 1
print("workingYear: \(theUser.workingYear)")
print("holiday: \(theUser.holiday)")
theUser.holiday = 11
print("workingYear: \(theUser.workingYear)")
print("holiday: \(theUser.holiday)")