class 一周的工作与生活: NSObject {
override init() {
super.init()
self.工作日()
self.周末()
}
func 工作日(){
for _ in 0...5{
_=self.起床()
self.早饭()
self.上班()
self.中饭()
self.晚饭()
self.下班()
self.睡觉()
}
}
func 周末(){
for _ in 0...2{
_=self.起床()
if self.起床() < 8 {
self.早饭()
}
self.发呆()
self.中饭()
self.发呆()
self.晚饭()
self.睡觉()
}
}
func 起床() -> Int{
print("洗漱...")
return 8
}
func 早饭(){
var 食物 = 食物类()
食物.牛奶 = "鸟巢"
食物.面包 = "毛毛虫"
self.吃(食物: 食物)
}
func 上班(){
print("写代码,改bug...")
}
func 下班(){
print("📱👀")
}
func 发呆(){
print("😶")
}
func 睡觉(){
print("睡觉😪")
}
func 中饭(){
var 食物 = 食物类()
食物.米饭 = "蛋炒饭"
食物.汤 = "鸡蛋汤"
self.吃(食物: 食物)
}
func 晚饭(){
var 食物 = 食物类()
食物.牛奶 = "鸟巢"
食物.面包 = "毛毛虫"
self.吃(食物: 食物)
}
func 吃(食物:食物类){
print("吃 \(食物)")
}
}
struct 食物类 {
var 面条: Any!
var 米饭: Any!
var 汤: Any!
var 面包: Any!
var 牛奶: Any!
}