江将蒋酱的Swift基础

1.2 运算符总述

2016-02-16  本文已影响17人  江将蒋酱

数值运算

Swift让所有数值类型都支持了基本的四则运算

求余运算(取模运算)

9 / 4 = 1

浮点数求余运算

与OC和C不同,Swift中可以对浮点数进行求余的。

8 % 2.5 = 0.5

自增和自减运算

单目负号

let three = 3
let minusThree = -three //-3
let plusThree = -minusThree //3

单目正号

不改变任何数值,官方说只为了代码具有对称美 ╮(╯_╰)╭

复合赋值

var a = 1
a += 2 // a = 3

比较运算

三目运算符(唯一一个)

三目运算符的原型是: 问题 ? 答案1 : 答案2
三目运算简化了一下代码

if question: {answer1}
else{answer2}

let contentHight = 40 
let hasHeader = true
let rowHight = contentHight + (hasHeader ? 50 : 20)

区间运算符

1.闭区间运算符
a...b包括b
2.半闭区间
a..b 不包括b

逻辑运算

上一篇下一篇

猜你喜欢

热点阅读