swift(2)基本运算符

赋值运算符无返回值,赋值语句不能作为if的条件语句,防止错写==为=的尴尬。此处关于可选变量我原先有个疑问,如果在赋值语句前面加个let,变成声明一个常量,再作赋值运算就可以。非Bool值的变量不能作为if的条件,可选变量就可以。

if let actualNumber = possibleNumber.toInt(){
}

数学运算符会检测越界

取余运算符对于负数的取模运算:-9%4=-9%-4=-1,并且%用于浮点数取余。8%2.5=0.5。总结为:

a=b%c,d=b/c,则b=|c|*d+a

++和--运算符与C++类似,可用于浮点数。

负号运算符-可以直接当做一元运算符使用

+= 和 -+用法同C++

<>=!比较运算符与C++相同,但是增加了===和!==,比较是否是同一个object。

?:运算符与C++相同

序列运算符..和...,两个点不包括最后一个值,3个点包括包括起始值和结束值。

与或非:&&,||,!


转载于:https://my.oschina.net/carlcheer/blog/277242

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值