婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

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

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中停止循環的三種方式(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • 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()之間的區別

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

巨人網絡通訊聲明:本文標題《scala中停止循環的三種方式(推薦)》,本文關鍵詞  scala,中,停止,循環,的,三種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《scala中停止循環的三種方式(推薦)》相關的同類信息!
  • 本頁收集關于scala中停止循環的三種方式(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 鄂托克前旗| 奉化市| 兴和县| 子洲县| 贡嘎县| 涞水县| 石景山区| 兰坪| 天门市| 琼中| 伊宁市| 蒙自县| 于田县| 罗江县| 元朗区| 恩平市| 远安县| 洛隆县| 攀枝花市| 方正县| 资中县| 旅游| 武定县| 辛集市| 张北县| 吴忠市| 梓潼县| 衢州市| 京山县| 瑞昌市| 和田市| 卢氏县| 获嘉县| 临桂县| 连城县| 黄浦区| 九江县| 林周县| 兴宁市| 板桥市| 白水县|