07.guard必須用在函數

// 1.guard必須用在函數

let age = 20



func online(age : Int) {

    // 如果條件成立,者會執行後面的代碼塊

    // 如果條件不成立,則會執行{}中的語句,並且{}中必須跟上

    guard age >= 18 else {

        print("未成年不能上網")

        return

    }

    

    guard 帶了身份證 else {

        print("不可以上網,回家拿身份證")

        return

    }

    

    guard 帶了錢 else {

        print("回家拿錢")

        return

    }

    

    print("留下來上網")

}


//func online(age : Int) {

//    if age >= 18 {

//        if 帶了身份證 {

//            if 帶了錢 {

//                print("可以上網")

//            } else {

//                print("不可以上網,回家拿錢")

//            }

//        } else {

//            print("不可以上網,回家拿身份證")

//        }

//    } else {

//        print("不可用上網,回家去吧")

//    }

//}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章