Swift學習之五:Bool類型
Swift中的基本類型Bool,Bool值是邏輯值,因為Bool值隻能是true或者是false值。
如:
// true是一個關鍵字,不能像C那樣用非0表示true let orangesAreOrange = true // false是一個關鍵字,不能使用0來表示false let trunipsAreDelicious = false
Bool值通常在條件語句中是很有用的,如:
// turnipsAreDelicious 值隻能是true or false if turnipsAreDelicious { println("Mmm, tasty turnips!") } else { println("Eww, trunips are horrible") }
let integerValue = 1 if integerValue { // 這麼寫法是不行的,編譯出錯,因為integerValue 是Int類型,不是Bool類型,是不會隱式轉換成Bool類型的,所以不能通過 }
let integerValue = 1 if integerValue == 1 { // 這麼寫法是正確的,因為 == 比較的結果是Bool類型,結果是true,所以可以正常編譯 }
最後更新:2017-04-03 07:57:16