首页 > 代码库 > swift switch语句中的标签语句
swift switch语句中的标签语句
当我们在遍历中使用switch语句时有时需要终止整个遍历的进行而不是switch语句,那么标签语句的实现就是很有必要的
//可以使用标签来标记一个循环体或者switch代码块,当使用break或者continue时带上这个标签,可以控制该标签代表对象的终端或者执行,适合复杂真的控制流程/* 要求在遇到异常数据时直接终止循环*/var score = [96,83,43,101,66,70,-5,99]First:for s in score {//定义标签First switch s/10{ case 10: continue First//使用标签 case 9: println("\(s)分为优秀") case 8: println("\(s)分为良好") case 8: println("\(s)分为中等") case 0: break First//使用标签,终止for循环,如果这里没有使用标签,break的将是swit default: println("\(s)分为没及格") }}
可能代码跟语言描述的优点抽象,如果不清楚可以把代码复制下来跟没有标签的进行一下比较
swift switch语句中的标签语句
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。