Scala 中断循环
2024-04-26 08:53:21 阅读次数:22
javascript,Scala
一、采用 Scala 自带的函数,退出循环
1 package com.atguigu.break
2
3 object TestBreak {
4 import scala.util.control.Breaks
5 def main(args: Array[String]): Unit = {
6 Breaks.breakable(
7 for (elem <- 1 to 10) {
8 println(elem)
9 if (elem == 5) Breaks.break()
10 }
11 )
12 println("正常结束循环")
13 }
14
二、 对 break 进行省略
1 package com.atguigu.break
2 import scala.util.control.Breaks._
3 object TestBreak2 {
4 def main(args: Array[String]): Unit = {
5 breakable {
6 for (elem <- 1 to 10) {
7 println(elem)
8 if (elem == 5) break
9 }
10 }
11 println("正常结束循环")
12 }
13
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/reliableyang/5651337,作者:靠谱杨的挨踢IT生活,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:你的项目真的适合微服务架构吗?微服务架构有哪些痛呢?(一)
下一篇:在一个10^6 * 10^6的网格中, source = [sx, sy]是出发位置,target = [tx, ty]是目标位置