Swift 复合赋值运算符
Swift 4提供了将赋值(=)运算符与另一个运算符组合起来的复合赋值运算符。复合赋值运算符的一个例子是加法赋值运算符(+=)。
示例
var a = 10
a += 20
// a is now equal to 30
这里,a += 20是a = a + 20的缩写形式。加法和赋值操作符被组合为一个操作符,可以同时执行这两个任务。
注意:复合赋值运算符没有返回值。例如,你不能写let b = a += 20。
Swift 4提供了将赋值(=)运算符与另一个运算符组合起来的复合赋值运算符。复合赋值运算符的一个例子是加法赋值运算符(+=)。
var a = 10
a += 20
// a is now equal to 30
这里,a += 20是a = a + 20的缩写形式。加法和赋值操作符被组合为一个操作符,可以同时执行这两个任务。
注意:复合赋值运算符没有返回值。例如,你不能写let b = a += 20。