Swift之簡單的分支和三目的寫法

簡單的說說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("大了") : ()
    
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容