濮阳杆衣贸易有限公司

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

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

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

Scala 循環(huán)

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

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

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

開始正文介紹:

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ì)大家有所幫助,如果大家有任何疑問請(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)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《scala中停止循環(huán)的三種方式(推薦)》相關(guān)的同類信息!
  • 本頁收集關(guān)于scala中停止循環(huán)的三種方式(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    五常市| 江口县| 班戈县| 无棣县| 临江市| 临桂县| 新建县| 贵州省| 论坛| 中牟县| 青川县| 怀远县| 青龙| 延川县| 惠东县| 康乐县| 高唐县| 新津县| 山丹县| 湄潭县| 凤阳县| 乌拉特前旗| 军事| 濉溪县| 大冶市| 项城市| 阳春市| 渑池县| 株洲县| 郴州市| 中西区| 固安县| 涿州市| 乌拉特中旗| 泰安市| 务川| 精河县| 灵川县| 卢氏县| 平和县| 江津市|