了解了swift基本数据类型后对swift有了基本的一个认知,下面我们继续看看swift的运算符都有哪些
赋值运算符 =
var a = 3
a =2
通常在java c中赋值运算符具有返回值的;
++,--,+ ,-,*,/
比较运算符
a ==b
a != b
a > b
a >= b
a <= b
a < b
a <= b
swift还提供了两个勇于比较引用数据变量的预算符
a === b
a !== b
逻辑运算符
! a 非
a && b 与
a || b 或
三目运算符(java 三元运算符)有jiava基础对这个很好理解
question ? answer1 : answer 2
无论变量还是常量,可以不先赋初值, 在后面再赋值
运算符之范围运算符和 for - in
区间运算符
闭区间运算符
[a , b] a...b
前闭后开运算符
[a,b) a..<b
下面介绍一下循环
for index in 1...10{
index
/*打印结果位 。 1~10 index在这里是一个常量,在循环的时候会自动创建10个index的常量,并赋值给范围中的某一个值*/
}
for index in 0..<10{
index
/*打印结果为0~9,前闭后开到不了最后一个值。最典型的应用:遍历0~数组长度的数组/
}