婷婷综合国产,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中停止循環的三種方式(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 武安市| 禹州市| 巢湖市| 惠东县| 山东省| 股票| 扶余县| 灵台县| 龙里县| 肃南| 延津县| 横峰县| 隆尧县| 开远市| 宝应县| 闻喜县| 英山县| 三亚市| 紫阳县| 浦东新区| 钦州市| 巴楚县| 萨嘎县| 丹寨县| 九寨沟县| 滁州市| 宜兴市| 麻阳| 平武县| 宣城市| 泽普县| 调兵山市| 阳城县| 青龙| 浑源县| 古丈县| 隆尧县| 西乌珠穆沁旗| 南宁市| 陆良县| 衡阳市|