摘要:
struct Stack { var items = Array() func isEmpty() -> Bool { return items.count == 0 } mutating func push(value: T) { items.append(value) } muta... 阅读全文
摘要:
1. 类、结构体、枚举都是可以扩展的。 (1)可以在扩展中添加方法; (2)可以在扩展中添加属性 这个属性只能是计算型属性,不可以是存储型属性; (3)可以在扩展中添加构造函数 这个构造函数只能是便利构造函数,不可以是指定构造函数。 以上可以看到,代码的基石还是在原来的类(结构体、枚举)中的,扩展只 阅读全文