您现在的位置是:网站首页> 编程资料编程资料
scala中停止循环的三种方式(推荐)_相关技巧_
2023-05-27
1186人已围观
简介 scala中停止循环的三种方式(推荐)_相关技巧_
Scala 循环
有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。
编程语言提供了更为复杂执行路径的多种控制结构。
循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:
开始正文介绍:
1:使用return关键字
object BreakLoop { //1.使用return关键字 def add():Unit= { for(i <- 1 to 10){ if(i==7){ //停止循环 //使用注意: 终止方法并带回一个返回值 // 使用return --> 停止的是方法,所以不建议在main方法使用 return } println(i) } }
2.使用Boolean类型变量,基本上应对的是while或do-while循环
def main(args: Array[String]): Unit = { var flag = true var n = 0 while(flag){ //死循环 n += 1 println(n) if(n == 10){ flag = false //让循环停止 } } //for循环 var flag1 = true for(i <- 0 to 10 if flag1){ println(i) if(i == 7){ flag1 = false } }
3:使用break,但是还需要导入一个包
import scala.util.control.Breaks._ import scala.util.control.Breaks._ //break块 breakable{ for(i <- 1 to 10){ if (i == 7){ break } } }
总结
以上所述是小编给大家介绍的scala中停止循环的三种方式(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关内容
- 在命令行用 sort 进行排序的方法_相关技巧_
- 重装win10系统超详细的图文教程(适用所有windows系统)_相关技巧_
- VSCode 使用Settings Sync同步配置(最新版教程,非常简单)_相关技巧_
- 使用Python解决Windows文件名非用反斜杠问题(python 小技巧)_相关技巧_
- adb shell input keyevent 控制按键输入的数值(收藏版)_相关技巧_
- Git获取本地分支对应的远端服务器分支名的方法_相关技巧_
- select下拉菜单实现二级联动效果_相关技巧_
- 2019最新的Pycharm激活码(推荐)_相关技巧_
- 微信小程序 iPhoneX底部安全区域(底部小黑条)适配(一分钟解决)_相关技巧_
- 详解phpstudy linux web面板(小皮面板)V0.2版本正式发布_相关技巧_
点击排行
本栏推荐
-
使命召唤战区闪退怎么解决 闪退问题解决办法_单机游戏_游戏攻略_
-
原神二测全角色元素与元素反应资料汇总_单机游戏_游戏攻略_
-
仁王2高容错出装 高容错6体盾无配装分享_单机游戏_游戏攻略_
-
让娒嵜?脠芦BOSS麓貌路篓鹿楼脗脭 麓贸脨脥BOSS脠玫碌茫录掳驴鹿脨脭脪禄脌脌_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
-
使命召唤战区游戏闪退、卡死及dx错误等问题解决办法 常见运行错误问题大全_单机游戏_游戏攻略_
-
集合啦动物森友会鱼类大全 南北半球珍稀鱼类价格、出现位置与时间一览_单机游戏_游戏攻略_
-
怪物猎人世界冰原DLC冥赤龙部位破坏弓箭配装 冥赤龙部位破坏攻略解析_单机游戏_游戏攻略_
猜你喜欢
- 使命召唤战区闪退怎么解决 闪退问题解决办法_单机游戏_游戏攻略_
- 原神二测全角色元素与元素反应资料汇总_单机游戏_游戏攻略_
- 仁王2高容错出装 高容错6体盾无配装分享_单机游戏_游戏攻略_
- 让娒嵜?脠芦BOSS麓貌路篓鹿楼脗脭 麓贸脨脥BOSS脠玫碌茫录掳驴鹿脨脭脪禄脌脌_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
- 使命召唤战区游戏闪退、卡死及dx错误等问题解决办法 常见运行错误问题大全_单机游戏_游戏攻略_
- 集合啦动物森友会鱼类大全 南北半球珍稀鱼类价格、出现位置与时间一览_单机游戏_游戏攻略_
- 怪物猎人世界冰原DLC冥赤龙部位破坏弓箭配装 冥赤龙部位破坏攻略解析_单机游戏_游戏攻略_