簡單的說說if語句和三木運算,下面直接上代碼,很好理解:
if 語句
func demo() {
let x = 10
/**
1.條件不需要()
2.語句必須有{}
- 很多公司的代碼規范中,禁止不使用{}
*/
//if x > 5 print("大了")
if x > 5 {
print("大了")
}else{
// Will never be executed
//永遠不會被執行 - 編譯器編譯的時候,會做語法檢查
print("小了")
}
}
三木運算
三目語法和OC是一樣的
func demo1() {
let x = 10
x > 5 ? print("大了") : print("小了")
//分享,有印象就行
// '()'表示空執行
x > 5 ? print("大了") : ()
}