Swift4.0复习控制流语句

1.do语句块:

Swift编程语言中可使用 do 语句块作为类似C语言中的一般语句块进行使用。与C语言的语句块类似,Swift中的 do 语句块单独作为一个作用域,该语句块中声明的局部对象在其外部将无法被访问。如果在 do 语句块中声明了对象,该对象标识符与其外部已有的对象标识符相同,那么在该语句块内部所访问的标识符都是它内部声明的。也就是说,语句块内声明的对象会将语句块外部的同名对象给覆盖掉。

Swift中如果不用 do 引出,而单单用花括号 { } ,那么它默认表达的是一个闭包表达式,而不是一个语句块。

2.if语句:

3.三目条件操作符:

4.Switch语句:

Swift编程语言中每条 case 下面必须至少要有一条语句。

默认情况下,一条 case 执行完成之后就自动退出整个 switch 语句块了,不需要显式添加 break 语句。如果要直通到下一条 case ,那么需要使用在本章第7节介绍的 fallthrough 语句。

5.case匹配模式:

var a: Int8 = 10
switch a {
case 0, 1, 2:
   print("zero")
}

7.case匹配模式用于元组对象:

 

posted on 2018-02-08 15:53  玉思盈蝶  阅读(132)  评论(0编辑  收藏  举报

导航