Swift中swift中的switch 语句

 更新时间:2016年12月14日 14:09:12   作者:yulong_xiao  
本文给大家介绍了swift中的swift语句,以及和c语音中的写法区别,本文介绍的非常详细,需要的朋友参考下

废话不多说了,直接给大家贴代码了,具体代码如下所示:

 /**
     switch 语句
     */
    let str = "aAbBacdef"
    let str2 = "aAbBadef"
    let str3 = "aAbBadeff"
//    var array = [];
    for c in ["A", "a", str3]
    {
      switch c {
//      case "a":
      case "a", "A":
        print("ldd")
        
      // 必须有
      default:
        print("dd")
      }
    }
    /**
     case "a":
     case "A":
     print("ldd")
     在 C语言中, 这样写 无论遇到 a A 都会执行 print("ldd");
     在 Swift中就不允许这样子了,但是可以这样子写
     case "a", "A":   中间用逗号隔开
     */
//    switch value {
//    case pattern:
//      code
//    default:
//      code
//    }
    /**
     c 语言中 
     case 下面有个 break;
     如果忘了写break, 会顺序执行下面的语句,直到执行break;
     但是swift语言就是看到这一点就,不要break了。比较case里面的条件后,
     执行完毕后面的语句就自动退出 该switch语句了。
     如果想要继续执行 用fallthrough
     */

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

相关文章

  • Swift中的条件切换语句switch...case学习教程

    Swift中的条件切换语句switch...case学习教程

    这篇文章主要介绍了Swift中的条件切换语句switch...case学习教程,Swift中的switch...case支持的数据类型很多,非常之强大,需要的朋友可以参考下
    2016-04-04
  • Swift和C语言混合编程教程

    Swift和C语言混合编程教程

    这篇文章主要介绍了Swift和C语言混合编程教程,介绍基本数据类型对比、指针、常量等内容,需要的朋友可以参考下
    2014-07-07
  • 快速排序算法在Swift编程中的几种代码实现示例

    快速排序算法在Swift编程中的几种代码实现示例

    快速排序是一种不稳定的排序,存在着优化空间,这里我们来看快速排序算法在Swift编程中的几种代码实现示例:
    2016-07-07
  • Ubuntu 16.04上安装 Swift 3.0及问题解答

    Ubuntu 16.04上安装 Swift 3.0及问题解答

    本文给大家分享的是在Ubuntu系统中安装 Swift 3.0的方法和步骤,以及安装过程中有可能遇到的问题的解答,这里推荐给小伙伴们,希望大家能够喜欢
    2016-07-07
  • Swift Error重构的基础示例详解

    Swift Error重构的基础示例详解

    这篇文章主要为大家介绍了Swift Error基础错误处理的方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • swift如何利用系统库将汉字转换为拼音详解

    swift如何利用系统库将汉字转换为拼音详解

    将汉字转换为拼音更利于我们大家开发搜索功能,所以这篇文章主要给大家介绍了关于swift如何利用系统库将汉字转换为拼音的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • Swift 列举内存管理与异常处理具体代码

    Swift 列举内存管理与异常处理具体代码

    内存管理和异常处理在任何编程语言中都是核心概念。尽管有很多教程解释了Swift自动引用计数的基本原理,但我发现没有一个可以从编译器的角度对其进行解释。在本文中,我们将通过详细代码列举学习Swift内存管理与异常处理
    2021-11-11
  • swift 可选型的使用详解

    swift 可选型的使用详解

    可选性是Swift提供的一个特殊类型,它为我们编写程序提供便利的条件。这篇文章主要介绍了swift 可选型的使用详解,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • Swift的开发环境搭建以及基本语法详解

    Swift的开发环境搭建以及基本语法详解

    这篇文章主要介绍了Swift的开发环境搭建以及基本语法详解,是Swift入门学习中的基础知识,需要的朋友可以参考下
    2015-11-11
  • 在SpringBoot中实现适配器模式的两种方式

    在SpringBoot中实现适配器模式的两种方式

    这篇文章主要介绍了在SpringBoot中实现适配器模式的两种方式,通过实现类定义类型字段实现和以动态service名称的方式实现,并且通过代码示例讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03

最新评论