閱讀64 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go activty棧管理
  下一篇:go 從軟件公司的企業文化淺談什麼是管理能力