IOS开发入门 Swift语法分支Switch语句使用详解

当知足前提时,执行某些操作,可以利用if-else来实现,也可以利用switch来实现,当前提分支较多的时辰且相对固心猿意马的时辰,switch语法形式更都雅一点

东西/原料

  • Xcode

方式/步调

  1. 1

    Switch语法的最尺度写法如下:

         var value = 2

         switch value {

             case 1: print("1"); break;

             case 2: print("2"); break;

             case 3: print("3"); break;

             default: print("others"); break;

         }

  2. 2

    在Swift语法中,Switch语句中的分号,break都可以省略

         var value = 3

         switch value {

             case 1: print("1")

             case 2: print("2")

             case 3: print("3")

             default: print("others")

         }

  3. 3

    当知足两个或者多个case的时辰,执行不异的语句,可以这样写

         var value = 2

         switch value {

             case 1, 2: print("1 或者 2")

             case 3: print("3")

             default: print("others")

         }

  4. 4

    若是感觉这样归并case看起来不喜好的话,还可以这样分隔写

         var value = 2

         switch value {

            case 1: fallthrough

            case 2: print("1 或者 2")

            case 3: print("3")

            default: print("others")

         }

  5. 5

    若是去失落fallthrough关头字,编译器就会报错

  6. 6

    Switch语句中的default分支是不克不及省略的,不然编译会报错

  7. 7

    case后面除了数字之外,还可所以字符串

         var s = "Hello"

         switch s {

             case "Hello": print("Here is Hello")

             default: print("others")

         }

  • 发表于 2019-02-14 21:36
  • 阅读 ( 876 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具