【Swift】学习笔记(二)——基本运算符

运算符是编程中用得最多的,其包括一元,二元和三元 三种运算符。swift也和其它编程语言一样基本就那些,下面总结一下,也有它特有的运算符,比如区间运算符


1、一元运算符

=   赋值运算符,用得最多的啦,其不带任何返回值

+ 加法(数字相加,也可用于字符拼接var ss = "a"+"b")

-   减法

*   乘法

/  除法

%求余(负号忽略,浮点数也可以求余)

> 大于

<  小于


2、二元运算符

++ 自增(就是i = i + i的缩写,可以前置++i,可以后置i++,是一样的,前置时:自增再返回,后置时:返回再自增)

--    自减(等于i = i - i)

+=   i += a 就是i = i + a 的简写

-=   同上

==  等于

!=   不等于

>=  大于等于

<= 小于等于


3、三元运算符(三目运算符)

===  恒等   判断两个对象是否引用同一个对象实例

!==  不恒等

?:     问题?问题为真的答案:问题为假的答案   例如 var a=0;print("\(a>0?1:2)")输出2

a...b  全闭区间 包括a和b

a..<b   半闭区间   包括a  不包括b


4、逻辑运算符  !  &&    ||   非 与  或  (与和或第一个条件满足将不计算第二个,此为短路计算)


新的运算符:

1、空合运算符 可以理解为三目运算符的简写

a ?? b (a != nil ? a! :b),意思就是 a为空则返回b 不为空则返回a。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值