Swift 条件语句

2019-07-17  本文已影响0人  小强七号

条件语句通过设定的一个或多个条件来执行程序,在条件为真时执行指定的语句,在条件为 false 时执行另外指定的语句。可以通过下图来简单了解条件语句的执行过程:

Swift提供了一下几种类型的条件语句:

语句 描述
if 语句 if 语句 由一个布尔表达式和一个或多个执行语句组成
if…else 语句 if 语句后可以有可选的else语句,else语句在布尔表达式为false时执行
if…else if…语句 if 后可以有可选的 else if...else 语句, else if...else 语句常用于多个条件判断。
内嵌 if 语句 你可以在 if 或 else if 中内嵌 if 或 else if 语句。
switch 语句 switch 语句允许测试一个变量等于多个值时的情况。

? : 运算符

条件运算符 ? :可以代替 if else

循环类型

Swift 语言提供了一下几种循环类型

循环类型 描述
for-in 便利一个集合里面的所有元素,例如由数字表示的区间、数组中的元素、字符串中的字符。
while循环 运行一系列语句,如果条件为true,会重复运行,直到条件变为false。
repeat…while循环 类似while语句,区别在于判断循环条件之前,先执行一次循环的代码块

循环控制语句

循环控制语句改变你的代码的执行顺序,通过它你可以实现代码的跳转。Swift以下几种循环控制语句:

控制语句 描述
continue语句 告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代
break 中断当前循环
fallthrough 如果一个case执行完后,继续执行下面的case,需要使用fallthrough(贯穿)关键字
上一篇 下一篇

猜你喜欢

热点阅读