Swift学习---基础三(区间运算符、控制器转移语句)

来源:互联网 发布:淘宝商城保健品 编辑:程序博客网 时间:2024/06/01 08:05

一、区间运算符
闭区间运算符 a…b (包含a和b)
可以使用在for-in循环

for index in 15 {    // }
半闭区间  a..<b  (包含a 不包含b)for index in 1..<3 {    // }

二、控制转移语句
Swift有四种控制转移语句
continue
break
fallthrough
reyurn

这边就用下fallthrough
Swift语言中的switch不会从商一个case分支落入到下一个case分支中。只要第一个匹配到的case分支完成了它需要执行的语句,整个switch代码块完成了它的执行。

如果需要C风格的落入(fallthrough)的特性,可以在每个需要该特性的case分支中使用fallthrough

let integerToDescribe = 5var description = "The number \(integerToDescribe) is"switch integerToDescribe {case 2, 3, 4, 7, 11, 13, 17, 19:    description += "a prime number, and alse"    fallthroughdefault:    description += "an integer."}print(description)
0 0
原创粉丝点击