• 欢迎访问Eblogs,最热门语言开发,最热门数码资讯,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Eblogs
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Eblogs吧
  • 欢迎大家多多留言交流哦~

《Swift·基本操作符》

Swift 曹传欢 478次浏览 1个评论

1、操作符种类

①一元操作符:只有一个操作数。如-,++,–,总之就是一个数本身的操作,如a++,–a这种操作。

②二元操作符:操作符出现在两个操作数之间。如a+b,a*b这种。

③三元操作符:三个操作数直接。常见的就是三目运算了,如a?b:c。

2、赋值操作符:=等号

这里说一下元组类型赋值的话,等号右面的值会一一赋给左边对应的变量或者常量。

3、赋值操作符:+、-、*、/、%

这里只记录一点,与其他语言不同的是,Swift的数值默认是不允许溢出的。例如,下面的 代码无法编译通过。

与其他语言不同,Swift是可以对浮点数求余的。例如,8.5 % 2.5 = 1.0。

在Swift语言中,整形和浮点类型都可以进行自加/自减操作。

4、复合赋值操作符,其实就是操作符和赋值操作同时使用罢了。例如+=、-=操作。

注意:复合赋值运算没有返回值,也就是说,

是错误的写法。

5、比较操作符

基本的就是等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)。

在Swift语言中还支持恒等于(3个符号,===)和不恒等(一个感叹号和两个等号,!==)两个比较操作符。这两个操作符用来判断连个对象是否引用了同一个对象实例。

6、三元条件操作符即三目运算

逻辑表达式?为true时的答案:为false时的答案

8、逻辑操作符

①逻辑非 !a

②逻辑与 a&&b

③逻辑或 a||b

跟其他语言无异,不多说。

但是还是罗嗦一句吧,书中云括号会指定优先级。

 


Eblogs , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明《Swift·基本操作符》
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 年前再来转转!
    8985572016-02-01 15:31 回复