1. 程式人生 > >Scala ---- while迴圈、for迴圈、增強for迴圈、巢狀for迴圈

Scala ---- while迴圈、for迴圈、增強for迴圈、巢狀for迴圈

3.5. 迴圈

A)、while (條件語句){程式碼塊}

B)、do{程式碼塊}while(條件語句)

 

C)、for迴圈語法結構:for (i <- 表示式/陣列/集合)

1、簡單for迴圈

 

 

注意:to和until的區別,to包括邊界資料,until不包括右邊界資料

2、增強for迴圈

3、巢狀for迴圈

案例1:

案例2:後面跟條件判斷

案例3:九九乘法表

3、for迴圈 推導公式

for推導式,如果for迴圈的迴圈體以yield

開始,則該迴圈會構建出一個集合或者陣列,每次迭代生成其中的一個值。

簡單理解就是i所有的值放入集合中,根據推導公式改變集合中所有值

 

形參:定義引數的:型別,及引數名

實參:定義引數的:值

注意:定義函式的時候用形參,呼叫的時候用實參