guard语法

127 阅读1分钟
// 当 条件 为false时,就会执行大括号里面的代码
 guard 条件 else {
  do something...
  退出当前作用域
  returnbreakcontinuethrow error
}
func login1(_ info: [String : String]) {
    guard let username = info["username"] else {
        print("请输入用户名")
        return
    }

    guard let pwd = info["info"] else {
        print("请输入密码")
        return
    }

    print("用户名:\(username)", "密码:\(pwd)")
}