多语言展示
当前在线:1030今日阅读:126今日分享:42

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

当满足条件时,执行某些操作,可以使用if-else来实现,也可以使用switch来实现,当条件分支较多的时候且相对固定的时候,switch语法形式更好看一点
工具/原料

Xcode

方法/步骤
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

在Swift语法中,Switch语句中的分号,break都可以省略     var value = 3     switch value {         case 1: print('1')         case 2: print('2')         case 3: print('3')         default: print('others')     }

3

当满足两个或者多个case的时候,执行相同的语句,可以这样写     var value = 2     switch value {         case 1, 2: print('1 或者 2')         case 3: print('3')         default: print('others')     }

4

如果觉得这样合并case看起来不喜欢的话,还可以这样分开写     var value = 2     switch value {        case 1: fallthrough        case 2: print('1 或者 2')        case 3: print('3')        default: print('others')     }

5

如果去掉fallthrough关键字,编译器就会报错

6

Switch语句中的default分支是不能省略的,否则编译会报错

7

case后面除了数字之外,还可以是字符串     var s = 'Hello'     switch s {         case 'Hello': print('Here is Hello')         default: print('others')     }

推荐信息