Swift 分支
if
- if后的括号可以省略
- if后只能接bool值
- if后的大括号不能省略
let num1 = 3.0
let num2 = 4.0
let bool : Bool = true
if bool{
print("num1 > num2")
}else if num1 < num2 {
print("num1 < num2")
}else{
print("num1 = num2")
}
三目运算
let str : String = num1 > num2 ? "num1 > num2" : "num1 < num2"
print(str)
循环
//不用定义idx是常量还是变量
for idx in 0 ..< 10 {
print(idx)
}
while循环:while后的括号可以省略 只能是bool值作为条件语句
swift中的do是用来捕获异常的
do while(例子中的 -- 将在Swift 3 中废弃)
var index = 10
repeat{
index --
print(index)
}while(index > 2)