scala(二)-for迴圈
1.for( var x <- Range ){ statement(s);} Range 可以是一個數字區間表示 i to j ,或者 i until j。左箭頭 <- 用於為變數 x 賦值。 to [] util [ } range [ } 2.在 for 迴圈 中你可以使用分號 (;) 來設定多個區間,它將迭代給定區間所有的可能值 object Test { def main(args: Array[String]) { var a = 0; var b = 0; // for 迴圈 for( a <- 1 to 3; b <- 1 to 3){ println( "Value of a: " + a ); println( "Value of b: " + b ); } }}
3.for 迴圈集合的語法如下:
for( var x <- List ){ statement(s);} 4. for 迴圈中使用過濾器的語法。 for( var x <- List if condition1; if condition2... ){ statement(s); } 5. for 迴圈的返回值作為一個變數儲存。語法格式如下: var retVal = for{ var x <- List if condition1; if condition2...}yield x object Test { def main(args: Array[String]) { var a = 0; val numList = List(1,2,3,4,5,6,7,8,9,10); // for 迴圈 var retVal = for{ a <- numList if a != 3; if a < 8 }yield a // 輸出返回值 for( a <- retVal){ println( "Value of a: " + a ); } }}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31496956/viewspace-2213141/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Scala與Java差異(二)之條件控制與迴圈Java
- for迴圈、break和continue、二重迴圈
- 【基礎題】【for迴圈】二重迴圈
- JavaScript(二):選擇、迴圈結構JavaScript
- 迴圈遍歷二叉樹二叉樹
- for 迴圈與 while 迴圈While
- while迴圈 case迴圈While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 無限for迴圈(死迴圈)
- while迴圈以及do while迴圈While
- if迴圈
- 迴圈
- for迴圈
- if for迴圈
- For 迴圈
- 04流程控制 for迴圈,while迴圈While
- 好程式設計師大資料學習路線分享Scala分支和迴圈程式設計師大資料
- 11C++迴圈結構-for迴圈(1)C++
- 迴圈依賴三重境界之二:@EnableAspectJAutoProxy
- Java基礎(二)- 普通for迴圈、foreach效能比較Java
- Python(二):選擇結構與迴圈結構Python
- (二)非線性迴圈神經網路(RNN)神經網路RNN
- Java迴圈Java
- javaScript for迴圈JavaScript
- 事件迴圈事件
- while迴圈While
- pythonfor迴圈Python
- 迴圈群
- javascript迴圈JavaScript
- Kotlin 迴圈Kotlin
- JavaScript for of 迴圈JavaScript
- 迴圈引用
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- scss中迴圈之@for迴圈佈局畫圓CSS
- python基礎語法迴圈巢狀和列表(二)Python巢狀
- NLP與深度學習(二)迴圈神經網路深度學習神經網路
- python面試題之“該死的for迴圈系列”(二)Python面試題
- Python迴圈引用是什麼?如何避免迴圈引用?Python