SwiftiOS DeveloperiOS 开发

Swift基础语法-运算符--对比OC

2016-07-30  本文已影响49人  DwightChan

一.算术运算符

var result = 10 + 10
result = 10 * 10
result = 10 - 10
result = 10 / 10
print(result) 
溢出加法 &+
溢出减法 &-
溢出乘法 &*
溢出除法 &/
溢出求余 &%
// NSLog(@"%d", 10 % 3);
print(10 % 3.5)

二.自增 自减

var number = 10
number++  
print(number)number--
print(number)

三. 赋值运算

var num1 = 10
num1 = 20
num1 += 10
num1 -= 10
num1 /= 10
num1 *= 10
num1 %= 5
print(num1)
// oc写法为:
int num1;
int num2;    
num2 = num1 = 10;
NSLog(@"%d",num2);
//下面这个写法是在swift当中不允许的
var num1:Int
var num2:Int
num2 = num1 = 10 // 这样写法直接报错

四.关系运算符

var result1:Bool = 250 > 100
var result2 = 250 > 100 ? 250 : 100
print(result2)

五.逻辑运算符

var open = falseif !open{    
    print("打开")
}

var age = 20
var height = 180
var wage  = 30000
if (age > 25 && age < 40 && height > 175) || wage > 20000{
    print("约约约")
}

六.区间

for i in 1...5{    
    print(i)
}

for i in 1..<5{    
    print(i)
}

上一篇下一篇

猜你喜欢

热点阅读