加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift学习日记-基本运算符

发布时间:2020-12-14 07:05:33 所属栏目:百科 来源:网络整理
导读:基本运算符 1 赋值运算符(=) let age = - 1 2 算数运算符 加法( + ) 减法( - ) 乘法 ( * ) 除法 ( / ) 2 求余运算 可以对浮点数进行求余运算 let value = 8 % 2.5 3 自增自减 当++前置的时候,先自増再返回。 当++后置的时候,先返回再自增。 4 比

基本运算符

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读