Kotlin基礎之for迴圈

2021-09-26 10:11:15 字數 652 閱讀 3943

for i 迴圈,即在數字區間上迴圈

//迴圈從0到100

for (i in 0..100)

迴圈的區間和變數都可以隨意指定

//迴圈從10到20

for (a in 10..20)

跳步迴圈

for (a in 0..20 step 2)
這樣列印的結果就是0、2、4、6、8…

怎麼從上往下迴圈呢?

//迴圈從20到0

for (a in 20 downto 0 )

同理,也可以跳步迴圈

for (a in 20 downto 0 step 2)foreach迴圈,即對列表/陣列進行迭代

//這個list就是乙個arraylist

var list= arraylistof(person(), person(),person())

// 通過for each方式遍歷list

for (a in list)

如果我們想通過角標對乙個list/陣列進行遍歷

for (a in list.indices)

Kotlin 迴圈控制

for 迴圈可以對任何提供迭代器 iterator 的物件進行遍歷,語法如下 for item incollection print item 迴圈體可以是乙個 塊 for item int inints 如上所述,for 可以迴圈遍歷任何提供了迭代器的物件。如果你想要通過索引遍歷乙個陣列或者乙個 ...

Kotlin 迴圈控制

for 迴圈可以對任何提供迭代器 iterator 的物件進行遍歷,語法如下 for item in collection print item 迴圈體可以是乙個 塊 for item int in ints 如上所述,for 可以迴圈遍歷任何提供了迭代器的物件。如果你想要通過索引遍歷乙個陣列或者乙...

Kotlin 迴圈控制

for 迴圈 fun m13 遍歷二 for it in list0.indices 遍歷三 list0.foreach 列印結果 while 與 do while 迴圈 while是最基本的迴圈,它的結構為 while 布林表示式 do while 迴圈 對於 while 語句而言,如果不滿足條件...