您的位置:首页 > 移动开发 > Swift

swift学习日记-基本运算符

2016-04-13 00:00 232 查看
摘要: 注意文中提到的 区间运算符、三目运算符、空和运算符

基本运算符
1 赋值运算符(=)
let age = -1
2 算数运算符

加法( + )

减法( - )

乘法 ( * )

除法 ( / )

2 求余运算
可以对浮点数进行求余运算
let value = 8 % 2.5
3 自增自减

当 ++ 前置的时候,先自増再返回。

当 ++ 后置的时候,先返回再自增。

4 比较运算符

等于(a == b)

不等于(a != b)

大于(a > b)

小于(a < b)

大于等于(a >= b)

小于等于(a <= b)

注意: Swift 也提供恒等(===)和不恒等(!==)这两个比较符来判断两个对象是否引用同一个对象实例
5 三目运算符
Condition ? Value1 : Value2
6 空和运算符(Nil Coalescing Operator)
空合运算符(a ?? b)将对可选类型 a 进行空判断,如果 a 包含一个值就进行解封,否则就返回一个默认值 b。表达式 a 必须是 Optional 类型。默认值 b 的类型必须要和 a 存储值的类型保持一致。
空合运算符是对以下代码的简短表达方法:
a != nil ? a! : b
7 区间运算符(Range Operators)

闭区间运算符 a…b

半开区间运算符 a..<b
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: