博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala break & continue
阅读量:6839 次
发布时间:2019-06-26

本文共 496 字,大约阅读时间需要 1 分钟。

Scala没有提供break和continue,我们可以自己实现一个,参考例子:

import util.control.Breaks._  object BreakDemo {    def main(args: Array[String]) {      breakable {        for (i <- 1 to 10) {          if (i == 2) break() else println(i)        }      }    }  }  import util.control.Breaks._  object ContinueDemo {    def main(args: Array[String]) {      for (i <- 1 to 10) {        breakable {          if (i == 2) break() else println(i)        }      }    }  }

上面2个例子的区别其实就是breakable的范围大小,在循环内,就是continue,在循环外就是break

转载地址:http://xhwul.baihongyu.com/

你可能感兴趣的文章
vm用nat方式访问外网及访问宿主机
查看>>
opencv 配置
查看>>
python re group()
查看>>
git 版本控制使用总结
查看>>
mysql 表的多列交叉去重问题
查看>>
TransactionAnalyzer分析消息树序列图
查看>>
ROCKETMQ——NameServ源码分析
查看>>
Spring Boot 2 (一) System Requirements
查看>>
复合索引和单一索引
查看>>
十六进制转为字符串
查看>>
shell 操作 sftp例子
查看>>
Webpack打包生成相对路径的资源引用
查看>>
varnish 4.0 官方文档翻译2-安装varnish
查看>>
速度爆快:Mac OS X上用smbpasswd改Windows domain用户密码
查看>>
2.新浪微博Swift项目第二天
查看>>
Elasticsearch最新版本2.20特性及如何安装
查看>>
Bom对象和window对象的常用方法
查看>>
Daytime协议
查看>>
Actionbar的使用
查看>>
Intellj IDEA14.0.2启动异常之3分钟修复
查看>>