最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年12月10日 09:10:43   作者:梁衍  
這篇文章主要介紹了scala中停止循環(huán)的三種方式,文中給大家提到了循環(huán)語句的流程圖,感興趣的朋友可以參考下

Scala 循環(huán)

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

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

循環(huán)語句允許我們多次執(zhí)行一個語句或語句組,下面是大多數編程語言中循環(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)的三種方式(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:

相關文章

  • Prompt 編程產生背景技術原理應用實例解析

    Prompt 編程產生背景技術原理應用實例解析

    這篇文章主要為大家介紹了Prompt 編程產生背景技術原理應用實例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • BERT vs GPT自然語言處理中的關鍵差異詳解

    BERT vs GPT自然語言處理中的關鍵差異詳解

    這篇文章主要為大家介紹了BERT vs GPT自然語言處理中的關鍵差異詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Git建立本地倉庫并上傳到Gitee的詳細步驟

    Git建立本地倉庫并上傳到Gitee的詳細步驟

    這篇文章主要介紹了Git建立本地倉庫并上傳到Gitee,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • gb2312的詳細介紹

    gb2312的詳細介紹

    gb2312的詳細介紹,需要的朋友可以參考一下
    2013-03-03
  • 解決VS2017不能打開stdio.h等文件的問題

    解決VS2017不能打開stdio.h等文件的問題

    下面小編就為大家?guī)硪黄鉀QVS2017不能打開stdio.h等文件的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 分享10個免費超棒的編程用等寬字體

    分享10個免費超棒的編程用等寬字體

    本文介紹 10 個適合在編程時使用的等寬字體,它們都是免費的,效果很好
    2013-07-07
  • 詳解Git建立本地倉庫的兩種方法

    詳解Git建立本地倉庫的兩種方法

    這篇文章主要介紹了詳解Git建立本地倉庫的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • 分享幾道和「滑動窗口」有關的算法面試題

    分享幾道和「滑動窗口」有關的算法面試題

    本文是小編和大家分享的幾道和「滑動窗口」有關的算法面試題,需要的朋友可以參考下
    2019-08-08
  • 淺析Git 分支的新建與合并

    淺析Git 分支的新建與合并

    這篇文章主要介紹了Git 分支的新建與合并,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • git 拉取遠程分支到本地的方法步驟

    git 拉取遠程分支到本地的方法步驟

    這篇文章主要介紹了git 拉取遠程分支到本地的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論

体育| 辰溪县| 西乌珠穆沁旗| 甘泉县| 新平| 阳谷县| 卓资县| 五莲县| 五大连池市| 扶绥县| 玉门市| 闽侯县| 阜平县| 皮山县| 揭东县| 湖北省| 嫩江县| 容城县| 万宁市| 平谷区| 余庆县| 宁波市| 温泉县| 贵德县| 杭州市| 阆中市| 晋中市| 建瓯市| 伊吾县| 台州市| 黔西| 资溪县| 石河子市| 吉水县| 彝良县| 娱乐| 鄂伦春自治旗| 盐城市| 文山县| 洛浦县| 商洛市|