Swift中switch语句区间和元组模式匹配

 更新时间:2016年12月14日 13:52:41   作者:yulong_xiao  
这篇文章主要介绍了Swift中switch语句区间和元组模式匹配的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

废话不多说了,下面一段代码给大家介绍了switch语句区间和元组模式匹配,具体内容如下所示:

// switch 的广义匹配
    
    let x = 1000
    
    // 也就是说并没有像C语言那样 要求 switch 后面的是整数常量
    
    switch x {
      
      // case后面可以跟区间啦
    case 1...9:
      print("个位数")
    case 10...99:
      print("十位数")
    case 100...999:
      print("百位数")
    case 1000...9999:
      print("千位数")
      
    default:
      print("不符合")
    }
    
    
    
    let point = (10, 10)
    // switch 后面可以跟一个元组类型
    switch point {
    case (0, 0):
      print("坐标原点")
    case (1...10, 1...10):
      print("x和y坐标范围是位于1-10之间的")

    case(_, 0):
      print("点在 x 轴上")
      
    default:
      print("其他")
    }

以上所述是小编给大家介绍的Swift中switch语句区间和元组模式匹配,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 超全面的Swift编码规范(推荐)

    超全面的Swift编码规范(推荐)

    这篇文章主要给大家介绍了关于Swift编码规范的相关资料,文中介绍的非常详细,对大家开发swift具有一定的参考价值,需要的朋友可以参考学习,下面来一起看看吧。
    2017-03-03
  • 深入理解Swift中的变量与常量

    深入理解Swift中的变量与常量

    本文主要是介绍Swift中最常用的常量和变量,将从“变量常量的定义”、"如何声明变量常量"、“变量和常量的命名”,"变量常量的本质区别"四个方面入手,重点介绍变量和常量的使用以及区别,希望大家在阅读完本文后都可以熟练使用它们。有需要的朋友们下面来一起学习吧。
    2017-01-01
  • Swift操作Quartz 2D进行简单的绘图与坐标变换的教程

    Swift操作Quartz 2D进行简单的绘图与坐标变换的教程

    这篇文章主要介绍了Swift操作Quartz 2D进行简单的绘图与坐标变换的教程,Quartz 2D是Core Graphics框架中的一个重要组件,经常被Mac OS或和iOS开发者用来绘图,需要的朋友可以参考下
    2016-04-04
  • swift3.0指纹解锁的实现方法

    swift3.0指纹解锁的实现方法

    这篇文章主要为大家详细介绍了swift3.0指纹解锁的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Objective-C中的block与Swift中的尾随闭包使用教程

    Objective-C中的block与Swift中的尾随闭包使用教程

    Block是OC中的闭包,他和swift中的闭包有什么区别呢?下面这篇文章就来给大家介绍关于Objective-C中的block与Swift中的尾随闭包使用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-12-12
  • Swift开发之使用UIRefreshControl实现下拉刷新数据及uirefreshcontrol使用

    Swift开发之使用UIRefreshControl实现下拉刷新数据及uirefreshcontrol使用

    本文给大家介绍使用UIRefreshControl实现下拉刷新数据,及UIRefreshControl的使用步骤,对本文感兴趣的朋友一起学习吧
    2015-11-11
  • Swift代码自定义UIView实现示例

    Swift代码自定义UIView实现示例

    这篇文章主要为大家介绍了Swift如何自定义UIView的实现示例代码,有需要的朋友可以借鉴参考下,希望能够有所帮助祝大家多多进步,早日升职加薪
    2021-10-10
  • Swift循环遍历集合的方法总结分享

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

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

    Swift与C语言指针结合使用实例

    这篇文章主要介绍了Swift与C语言指针结合使用实例,本文讲解了用以输入/输出的参数指针、作为数组使用的参数指针、用作字符串参数的指针、指针参数转换的安全性等内容,需要的朋友可以参考下
    2015-05-05
  • Swift语言中的一些访问控制设置详解

    Swift语言中的一些访问控制设置详解

    这篇文章主要介绍了Swift语言中的一些访问控制设置详解,是Swift入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11

最新评论