2月5日,苹果更新了swift 5.2版本,先看一下官方网站的介绍吧:
Updated for Swift 5.2.
Added the Methods with Special Names section with information about syntactic sugar the lets instances of classes, structures, and enumerations be used with function call syntax.
Updated the Subscript Options section, now that subscripts support parameters with default values.
Updated the Self Type section, now that the Self can be used in more contexts.
从内容来看,此次更新内容不多,主要有三块。
下面给大家翻译一下并说说我的理解:
1.增加有语法糖信息功能的特殊名字方法,这种方法用在类、结构体、枚举等的调用中。
syntactic sugar语法糖:无实际功能,可增加程序可读性,减少代码出错的机会。
2.更新了下标选项,现在下标支持默认的参数了。
3.更新了self类型的用法,现在self可以用在更多地方了。(这个还是需要掌握一下的)