swift3.0新特性

原文链接:http://swift.gg/2016/07/27/swift3-changes/

这里只做简单的整理,具体点击原文链接查看。

1.弃用++,--操作符,替而代之的是使用+=,-=。

2.C风格的for循环遭弃用。以前我们这么写:

swift3.0新特性_第1张图片
swift3.0新特性_第2张图片

现在我们这么写:

swift3.0新特性_第3张图片

或者这么写(闭包):

3.移除函数参数的Var标记。也就是说函数中的参数不能带有var标记,若要在函数内部改变参数的值,只能从新定义第三者变量来替代,函数内部可以使用var。原文较详细。

4.函数参数标签的一致性。在之前版本的swift中,函数的第一个参数(如果有多个参数的话)可以免去标签,但是上午swift3.0则不行,保证标签的统一性。

你可能感兴趣的:(swift3.0新特性)