Swift 中的方法

2014-08-21  本文已影响0人  乐人曹

实例方法

方法的外部参数名

默认情况下,方法的第一个参数只有局部参数名,而第二个开始,都有一个外部参数名。(与 Objective-C 兼容)。

如果不想提供外部参数名(慎重考虑),用 _ 占位。

mutating 性质

默认的,值类型的属性不能在其实例方法中修改。如果要这么做,在方法前添加 mutating 关键字。
在这样的方法中,甚至可以直接给 self 赋值一个全新的实例,这个实例会替代先前的实例。

类方法

与类属性类似,用 classstatic 表征。
类方法中,self 代表类本身。

上一篇下一篇

猜你喜欢

热点阅读