實例方法
方法的外部參數(shù)名
默認情況下漆改,方法的第一個參數(shù)只有局部參數(shù)名,而第二個開始,都有一個外部參數(shù)名萧恕。(與 Objective-C 兼容)。
如果不想提供外部參數(shù)名(慎重考慮)肠阱,用 _
占位票唆。
mutating
性質(zhì)
默認的,值類型的屬性不能在其實例方法中修改屹徘。如果要這么做走趋,在方法前添加 mutating
關鍵字。
在這樣的方法中噪伊,甚至可以直接給 self
賦值一個全新的實例簿煌,這個實例會替代先前的實例。
類方法
與類屬性類似鉴吹,用 class
姨伟、 static
表征。
類方法中豆励,self
代表類本身夺荒。