Swift (if while)

Swift 分支


if

  1. if后的括号可以省略
  2. if后只能接bool值
  3. 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)
上一篇:委托、Lambda表达式、事件系列06,使用Action实现观察者模式,体验委托和事件的区别


下一篇:SQL Server数据库(SQL Sever语言 事务)