操作符一共分为三种,unary,Binary,Ternary
Unary:每次只操作一个目标,而且紧跟变量或者常量前面或者后面,没有空格(如:-a,i++),是一个一元操作符
Binary:位于操作的2个对象中间,而且最好有空格分开(如:2+3),这样看得比较清楚,是二元操作符
Ternary:用来表示逻辑判断(如:a ? b : c),三元操作符
//赋值
let b = 10
var a = 5
a = b//现在a = 10
let 常规任务 = 4
var 加班任务 = 2
加班任务 = 常规任务
//元组赋值
let (x, y) = (1, 2)
let (常规任务1,加班任务1) = (1, 2)
//在if后面用赋值语句是不对的
/*
if x = y {
//这种写法在swift中是错误的
}
*/
//数学运算符(+-*/)
2 + 3
1 - 1
6 * 6
20 / 2
20.0 / 3
//另外"+"号可以将两个字符串链接起来
print("小哥" + "这是swift语言")
//当引号里面只有一个字母或者数值,叫做字符类型,不是字符串
let 狗: Character = "d"
let 牛: Character = "n"
//去余数运算符
9 % 4
//取余的时候,取余的右边为正或者负,不影响结果
-10 % -6
-10 % 6
//这两个结果一样