1.枚舉用點即可,前面的類名可以不要;
2.可失敗構造器 init!
3.類的可失敗構造器
class StudRecord { let studname: String! init?(studname: String) { self.studname = studname if studname.isEmpty { return nil } } }
4.指定構造器和便利構造器實例
class MainClass { var name: String init(name: String) { self.name = name } convenience init() { self.init(name: "[匿名]") } }
5.默認構造器
class ShoppingListItem { var name: String? var quantity = 1 var purchased = false }
====函數===
1.元組作爲函數返回值
2.煩人的閉包:
import Cocoa let divide = {(val1: Int, val2: Int) -> Int in return val1 / val2 } let result = divide(200, 20) print (result)
3.