赋值运算符
var a = 10;
var b = 5;
a = b; //把b的值赋值给a
let (x, y) = (2, 4); //x=2, y=4
+ - * / %运算符
a + b; //加
a - b; //减
a * b; //乘
a / b; //除
a % b; //取余
"hello " + "world";
++ –
这些都是和C语言中的一样
a++;
++a;
a--;
--a
(+) (-)负号
-号可以让正数变成负数。
+号得到原来的数
var a = 10;
var c = -a; //c = -10
var b = -20;
var d = +b; //没有任何改变
nil解析运算符
a != nil ? a! : b;
范围运算符
//打印1到3
for index in 1...3 {
print(index);
}
//打印数组里面的元素
let names = ["ttf", "ftt", "abc"];
for i in 0..<names.count {
print(names[i]);
}
还有其他的与或运算符,!运算符