Swift 中的方法

实例方法

方法的外部参数名

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

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

mutating 性质

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

类方法

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容