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)

posted @ 2016-05-19 09:20  旭宝爱吃鱼  阅读(205)  评论(0编辑  收藏  举报