发布于 2015-06-14 01:51:22 | 142 次阅读 | 评论: 0 | 来源: 网络整理

复合赋值(Compound Assignment Operators)

如同强大的 C 语言,Swift 也提供把其他运算符和赋值运算(=)组合的复合赋值运算符,加赋运算(+=)是其中一个例子:


var a = 1
a += 2 // a 现在是 3

表达式a += 2a = a + 2的简写,一个加赋运算就把加法和赋值两件事完成了。

注意:
复合赋值运算没有返回值,let b = a += 2这类代码是错误。这不同于上面提到的自增和自减运算符。

在表达式章节里有复合运算符的完整列表。 ‌

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务