swift guard关键字详解及使用

 更新时间:2017年06月05日 14:19:03   投稿:lqh  
这篇文章主要介绍了swift guard关键字详解及使用的相关资料,需要的朋友可以参考下

swift guard关键字详解及使用

Swift提供guard关键字,guard关键字可以简化繁琐的判断逻辑

func buy( money: Int , price: Int , capacity: Int , volume: Int){

  if money >= price{
    if capacity >= volume{
      print("I can buy it!")
      print("\(money-price) Yuan left.")
      print("\(capacity-volume) cubic meters left")
    }
    else{
      print("No enough capacity")
    }
  }
  else{
    print("Not enough money")
  }
}

以上代码用guard关键字简化代码风格

func buy2( money: Int , price: Int , capacity: Int , volume: Int){

  guard money >= price else{
    print("Not enough money")
    return
  }

  guard capacity >= volume else{
    print("Not enough capacity")
    return
  }

  print("\(money-price) Yuan left.")
  print("\(capacity-volume) cubic meters left")
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Swift仿微信语音通话最小化时后的效果实例代码

    Swift仿微信语音通话最小化时后的效果实例代码

    这篇文章主要介绍了Swift仿微信语音通话最小化时后的效果的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 详解Swift中的数据类型类型转换

    详解Swift中的数据类型类型转换

    Swift中的类型转换可以结合类的继承等面向对象的编程特性来进行,本文中我们就来详解Swift中的数据类型类型转换,需要的朋友可以参考下
    2016-07-07
  • swift自定义表格控件(UITableView)

    swift自定义表格控件(UITableView)

    这篇文章主要为大家详细介绍了swift自定义表格控件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Swift循环遍历集合的方法总结分享

    Swift循环遍历集合的方法总结分享

    SWIFT是苹果于2014年WWDC发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。这篇文章主要给大家总结介绍了关于Swift循环遍历集合的方法,如for-in循环、for循环以及基于块的遍历等方法,需要的朋友可以参考下。
    2017-03-03
  • Swift中的常量和变量简单概述

    Swift中的常量和变量简单概述

    这篇文章主要介绍了Swift中的常量和变量简单概述的相关资料,非常具有参考借鉴价值,感兴趣的朋友一起学习吧
    2016-05-05
  • Swift绘制渐变色的方法

    Swift绘制渐变色的方法

    这篇文章主要为大家详细介绍了Swift绘制渐变色的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Swift 使用 Observe 监测页面滚动的实现方法

    Swift 使用 Observe 监测页面滚动的实现方法

    这篇文章主要介绍了Swift 使用 Observe 监测页面滚动的实现方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • swift实现简易计算器项目

    swift实现简易计算器项目

    这篇文章主要为大家详细介绍了swift实现简易计算器项目,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • iPhone与iWatch连接、控制、数据传递(Swift)的方法

    iPhone与iWatch连接、控制、数据传递(Swift)的方法

    这篇文章主要介绍了iPhone与iWatch连接、控制、数据传递(Swift)的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • Swift教程之下标详解

    Swift教程之下标详解

    这篇文章主要介绍了Swift教程之下标详解,本文讲解了下标语法、下标的使用、下标选项等内容,需要的朋友可以参考下
    2015-01-01

最新评论