校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > scala中停止循環(huán)的三種方式(推薦)

scala中停止循環(huán)的三種方式(推薦)

熱門標簽:suitecrm 地圖標注 銀川語音外呼系統(tǒng)中心 華創(chuàng)e路航彩票銷售點地圖標注 外呼系統(tǒng)號顯示星號怎么看 承德地圖標注公司收費 臨沂ai電銷機器人招商 揭陽電腦外呼系統(tǒng)公司 高德地圖標注常顯 鶴壁外呼系統(tǒng)公司

Scala 循環(huán)

有的時候,我們可能需要多次執(zhí)行同一塊代碼。一般情況下,語句是按順序執(zhí)行的:函數(shù)中的第一個語句先執(zhí)行,接著是第二個語句,依此類推。

編程語言提供了更為復雜執(zhí)行路徑的多種控制結構。

循環(huán)語句允許我們多次執(zhí)行一個語句或語句組,下面是大多數(shù)編程語言中循環(huán)語句的流程圖:

開始正文介紹:

1:使用return關鍵字

object BreakLoop {
  //1.使用return關鍵字
 def add():Unit= {
   for(i - 1 to 10){
    if(i==7){
     //停止循環(huán)
     //使用注意: 終止方法并帶回一個返回值
     // 使用return --> 停止的是方法,所以不建議在main方法使用
      return
    }
    println(i)
   }
 }

2.使用Boolean類型變量,基本上應對的是while或do-while循環(huán)

def main(args: Array[String]): Unit = {
   var flag = true
   var n = 0
   while(flag){ //死循環(huán)
    n += 1
    println(n)
    if(n == 10){
     flag = false  //讓循環(huán)停止
    }
     
   }
   //for循環(huán)
   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中停止循環(huán)的三種方式(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • Scala解析Json字符串的實例詳解
  • 淺談Scala的Class、Object和Apply()方法
  • Scala小程序詳解及實例代碼
  • Windows7下安裝Scala 2.9.2教程
  • PHP警告Cannot use a scalar value as an array的解決方法
  • php下關于Cannot use a scalar value as an array的解決辦法
  • ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之間的區(qū)別

標簽:許昌 三沙 萊蕪 七臺河 咸寧 棗莊 汕尾 忻州

巨人網(wǎng)絡通訊聲明:本文標題《scala中停止循環(huán)的三種方式(推薦)》,本文關鍵詞  scala,中,停止,循環(huán),的,三種,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《scala中停止循環(huán)的三種方式(推薦)》相關的同類信息!
  • 本頁收集關于scala中停止循環(huán)的三種方式(推薦)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 麻栗坡县| 南和县| 皋兰县| 乌鲁木齐市| 和林格尔县| 和政县| 延寿县| 新干县| 富顺县| 游戏| 察哈| 普洱| 甘肃省| 中卫市| 东光县| 莱州市| 洮南市| 乌拉特中旗| 大港区| 和田县| 班戈县| 刚察县| 北海市| 乐亭县| 梁山县| 平利县| 临邑县| 临桂县| 阿瓦提县| 万宁市| SHOW| 临沂市| 邳州市| 财经| 姜堰市| 汕头市| 额尔古纳市| 馆陶县| 广灵县| 定州市| 东乌|