Swift语法--continue和break的标签用法
来源:互联网 发布:宝宝早教软件 编辑:程序博客网 时间:2024/05/17 04:15
break和continue语句后面可接label标签来跳出多级循环。
例如:
label1:for var x=0; x<5;x++ { label2:for var y=0;y<5;y++ { if (x==y){ break label1 } print ("(x,y)=(\(x),\(y))") }}
结果什么都没有输出。
label1:for var x=0; x<5;x++ { label2:for var y=0;y<5;y++ { if (x==y){ continue label1 } print ("(x,y)=(\(x),\(y))") }}
输出结果为:
(x,y)=(1,0)
(x,y)=(2,0)
(x,y)=(2,1)
(x,y)=(3,0)
(x,y)=(3,1)
(x,y)=(3,2)
(x,y)=(4,0)
(x,y)=(4,1)
(x,y)=(4,2)
(x,y)=(4,3)
0 0
- Swift语法--continue和break的标签用法
- break和continue的标签用法
- c++的break和continue的"标签用法"
- 标签+break/continue用法
- break和continue的用法
- break和continue的用法
- continue和break的用法
- break和continue的用法
- continue 和 break 的用法
- break和continue的用法
- break和continue的用法
- 标签的 break 和 continue 语句
- 带标签的 break 和 continue (Java)
- 标签的 break 和 continue 语句
- 带标签的 break 和 continue (Java)
- 带标签的break和continue语句
- 标签和continue、break的联合使用
- Break和continue用法
- JAVA使用JDBC连接MySQl
- 集群与负载均衡技术学习笔记二 分布式应用程序协调服务zookeeper
- Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:]
- Execution failed for task ‘:app:compileDebugAidl’: aidl is missing”解决办法
- 线性代数复习八——正交性、二次型和对称矩阵
- Swift语法--continue和break的标签用法
- php如何在原来的时间上加一天?一小时?
- Linux启动过程详解
- 【数据结构与算法】内部排序之三:堆排序(含完整源码)
- 《计算机组成原理》计算机有哪些分类?
- js获取随机数
- maven命令行下载jar包
- 小小创客技术点
- HTML固定的底栏(flex布局)