Swift语法-guard

在写Swift项目的时候,最好是不要使用强制解包,一般情况使用可选绑定,但是一个问题如果使用可选绑定可能会发生下面的情况:

 if()
    {
        if()
        {
            if()
            {
                
            }
        }
    }

所以在Swift 2.0 时出现了guard的语法

guard 条件表达式 else
{
//需要执行的语句
//只有条件为假的时候{}里的语句才会执行
return
}



这个语法可以有效的避免循环嵌套的问题
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 8,531评论 3 25
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,192评论 4 61
  • 一直没有时间好好看一下swift,最近复习了一遍语法,这里记录swift学习过程中遇到的一些问题和要点,和Obje...
    bomo阅读 7,067评论 0 25
  • 瓦影阅读 1,384评论 1 0
  • 小的时候感觉野鸡这种生物好奇特,即可以下蛋又可以不像家鸡那样需要人喂养,最重要的是它竟然可以飞翔,这就比家鸡强...
    控卫阅读 3,244评论 0 0