美文网首页
Guard关键字

Guard关键字

作者: rajs20222007 | 来源:发表于2018-11-17 21:58 被阅读0次

没有guard

let money = true
let idcard  = true
func online2(age : Int,money:Bool,idcard:Bool){
    if age >= 18 {
        if money {
            if idcard {
                print("一起来开黑吖")
            }else{
                print("回去带身份证吧")
            }
        }else{
             print("回去拿钱")
        }
    }else {
        print("还未成年呢")
    }
}
//调用
online2(age: age, money: money, idcard: idcard)

有guard

func online1(age : Int){
    //判断年龄
    guard age >= 18 else {
        print("还未成年呢")
        return
    }
    //判断是否有钱
    guard money else {
        print("回去拿钱")
        return
    }
    //判断是否带了身份证
    guard idcard else {
         print("回去带身份证吧")
        return
    }
    print("一起来开黑吖")
}

相关文章

  • Swift-guard关键字

    1.guard关键字必须使用在函数中。2.guard关键字必须和else同时出现。3.guard关键字只有条件为f...

  • swift 中 guard 关键字的使用

    注意事项 1.guard关键字必须使用在函数中。 2.guard关键字必须和else同时出现。 3.guard关键...

  • SwiftCafe 快报 - guard 关键字语法

    我们来看一个 guard 关键字的例子: 这里的 guard 关键字,判读了 UIImage 是否创建成功,如果没...

  • OC中有guard吗??

    先来看看 Swift 的 guard 关键字 guard 是 Swift 中特有的一个关键字,用于处理一些条件不成...

  • [OC] 如何在 OC 中使用类似 Swift 的 guard

    Swift 的 guard 关键字 guard 是 Swift 中特有的一个关键字,用于处理一些条件不成立时进行函...

  • Optional

    guard 的好处 闭包行为 Never 关键字

  • 逻辑控制

    1.循环结构 2.选择结构 3.where关键字 4.guard关键字

  • Guard关键字

    没有guard 有guard

  • Swift 2.0 - Guard

    Overview:Guard 是Swift 1.2之后新引进的一个关键字。Guard 的功能是帮助你的程序在进行有...

  • 五、控制流

    控制流主要关键字 while、repeat-while 循环 if、guard、switch 基于特...

网友评论

      本文标题:Guard关键字

      本文链接:https://www.haomeiwen.com/subject/pnoifqtx.html