原文链接:http://swift.gg/2016/07/27/swift3-changes/
这里只做简单的整理,具体点击原文链接查看。
1.弃用++,--操作符,替而代之的是使用+=,-=。
2.C风格的for循环遭弃用。以前我们这么写:
现在我们这么写:
或者这么写(闭包):
3.移除函数参数的Var标记。也就是说函数中的参数不能带有var标记,若要在函数内部改变参数的值,只能从新定义第三者变量来替代,函数内部可以使用var。原文较详细。
4.函数参数标签的一致性。在之前版本的swift中,函数的第一个参数(如果有多个参数的话)可以免去标签,但是上午swift3.0则不行,保证标签的统一性。
网友评论