Swift有一个基本的布尔(Boolean)类型,叫做Bool。布尔值指逻辑上的值,因为它们只能是真或者假。Swift有两个布尔常量,true和false。
let orangesAreOrange = true let turnipsAreDelicious = false
当你编写条件语句比如if语句的时候,布尔值非常有用。
if turnipsAreDelicious{ print("Mmm,tasty turnips!") }else{ print("Eww,turnips are horrible.") }
let i = 1 if i { // 这个例子不会通过编译,会报错 }
let i = 1 if i == 1 { // 这个例子会编译成功 }
注:
1.执行语句必须用大括号
2.swift可自动检测冗余判断
3.if语句不用小括号括起来,使用小括号代表着优先级