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

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

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

Scala 循環(huán)

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

編程語(yǔ)言提供了更為復(fù)雜執(zhí)行路徑的多種控制結(jié)構(gòu)。

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

開始正文介紹:

1:使用return關(guān)鍵字

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

2.使用Boolean類型變量,基本上應(yīng)對(duì)的是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,但是還需要導(dǎo)入一個(gè)包

import scala.util.control.Breaks._

import scala.util.control.Breaks._
  //break塊
  breakable{
   for(i - 1 to 10){
     if (i == 7){
      break
     }
   }
  }

總結(jié)

以上所述是小編給大家介紹的scala中停止循環(huán)的三種方式(推薦),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

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

標(biāo)簽:許昌 三沙 萊蕪 七臺(tái)河 咸寧 棗莊 汕尾 忻州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《scala中停止循環(huán)的三種方式(推薦)》,本文關(guān)鍵詞  scala,中,停止,循環(huán),的,三種,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《scala中停止循環(huán)的三種方式(推薦)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于scala中停止循環(huán)的三種方式(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章