发布于 2015-06-14 01:51:22 | 142 次阅读 | 评论: 0 | 来源: 网络整理
如同强大的 C 语言,Swift 也提供把其他运算符和赋值运算(=
)组合的复合赋值运算符,加赋运算(+=
)是其中一个例子:
var a = 1
a += 2 // a 现在是 3
表达式a += 2
是a = a + 2
的简写,一个加赋运算就把加法和赋值两件事完成了。
注意:
复合赋值运算没有返回值,let b = a += 2
这类代码是错误。这不同于上面提到的自增和自减运算符。
在表达式章节里有复合运算符的完整列表。