Scala退出循环体
来源:互联网 发布:淘宝最新规则 编辑:程序博客网 时间:2024/04/30 18:11
Java里经常会用到continue和break,Scala里并没有这俩个语法。
但是我们可以用一个类似这样的方法:
使用Breaks对象中的break方法:
import scala.util.control.Breaks._val top = Array[Int](2, 3, 5,8,5,77,3,88) for(a <- top){ breakable{ if(a==3) break;//当a等于3时跳出breakable块 println(a+" =======================") } }
打印
2 =======================
5 =======================
8 =======================
5 =======================
77 =======================
88 =======================
breakable{ for(a <- top){ if(a==3) break;//当a等于3时跳出breakable块 println(a+" ++++++++++++++++++++++++") } }
打印
2 ++++++++++++++++++++++++
注意breakable块的写法,第一个写法是把breakable块写在for循环里,a等于3跳过并没有跳出for循环;第二个写法是for循环写在breakable块里,当a等于3时整个for循环直接退出。
1 0
- scala退出循环体
- Scala退出循环体
- 带退出的循环体
- Scala循环体break 和 continue方法
- feof()与strtok()退出循环体的注意事项
- scala退出
- 如何退出SCALA命令界面
- 游标循环体中使用select into赋值可能导致提前退出
- 循环从终端输入整数,在循环体中求出奇数的个数以及偶数的个数,当输入值为0时循环退出
- 一个多重循环体字典
- ngx_master_process_cycle主循环体
- 初次尝试循环体
- 循环体的效率
- “黑马程序员” 循环体讲解
- C3_循环体结构
- Break n 跳出循环体
- OpenGL8字循环体算法
- 中断循环体(学习)
- html04
- JavaScript基础(一)--基础知识归纳
- 不定参数函数
- html05
- AndroidStudio使用SVN代码管理
- Scala退出循环体
- 前端面试题第三套
- 抽象方法 - 接口
- 做一款仿映客的直播App?看我就够了
- 购买啊里空间,操作ftp上传网站,购买域名
- html06
- html07
- SQL 的where 执行顺序
- pwnable 笔记 Rookiss - brain fuck - 150 pt