一 : 分支的介绍
- 分支即if/switch/三目运算符等判断语句
- 通过分支语句可以控制程序的执行流程
二 : if分支语句
if(判断句) {
}
- 判断句可以不加() ---- > 即if后面的()可以省略
- 在Swift的判断句中, 必须有明确的真假
- 不再有非0即真
- 必须有明确的Bool值
- Bool有两个取值 : false/true
// OC if (判断句){ }
//Swift中if的写法
// 1.Swift中if的写法
// 1> if后面的()可以省略
// 2> 判断句不再有非0/nil即真, 判断句必须有明确的真假(Bool-->true/false)
let a = 10
if a > 0 {
print("a大于0")
}else {
print("a小于等于0")
}
// 2. Swift中else if的用法
// 用法和if用法一致
// 1> if后面的()可以省略
// 2> 判断句不再有非0/nil即真, 判断句必须有明确的真假(Bool-->true/false)
let score = 92
if score < 0 || score > 100 {
print("不合理的分数")
} else if score < 60 {
print("不及格")
} else if score < 80 {
print("及格")
} else if score < 90 {
print("良好")
} else if score <= 100 {
print("不错哦")
}
三 : 三目运算符
// 3.三目运算符
let m = 20
let n = 30
/*
var result = 0
if m > n {
result = m
} else {
result = n
}
*/
let result = m > n ? m : n
四 : guard的使用