美文网首页
Swift 关键字 guard

Swift 关键字 guard

作者: 阿吖嗄 | 来源:发表于2016-07-09 17:38 被阅读295次

     guard语句,类似于if语句,基于布尔值表达式来执行语句。

    使用guard语句来要求一个条件必须是真才能执行guard之后的语句。与if语句不同,guard语句总是有一个else分句——else分句里的代码会在条件不为真的时候执行。

let  prefill = true

func   updateDemo() {

     guard  prefill == true else { return }

//    do something.......

}

如果guard语句的条件被满足,代码会继续执行直到guard语句后的花括号。任何在条件中使用可选项绑定而赋值的变量或者常量在guard所在的代码块中随后的代码里都是可用的。

相关文章

  • OC中有guard吗??

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

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

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

  • Swift 2.0 - Guard

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

  • SwiftCafe 快报 - defer 关键字

    defer 关键字也是 Swift 2.0 中提供的新语法,就像是上期中我们提到的 guard 关键字一样。都是 ...

  • Swift 关键字 guard

    guard语句,类似于if语句,基于布尔值表达式来执行语句。 使用guard语句来要求一个条件必须是真才能...

  • 为什么Swift中应该避免使用guard语句

    为什么Swift中应该避免使用guard语句 为什么Swift中应该避免使用guard语句

  • Swift-guard关键字

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

  • swift的guard关键字

    guard语句 guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。但与i...

  • swift之guard关键字

    前言 看了很多关于guard关键字的文章,但是还是不能够很好的理解它,而且网上的很多文章示例在我亲自测试的情况下大...

  • Swift guard 关键字 笔记

    guard 语句,类似于 if 语句,基于布尔值表达式来执行语句。使用 guard 语句来要求一个条件必须是真才能...

网友评论

      本文标题:Swift 关键字 guard

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