Kotlin for 循环使用
生活随笔
收集整理的這篇文章主要介紹了
Kotlin for 循环使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Kotlin 的for循環使用的是in?
先寫2個中java的for循環
//普通寫法String [] array ={"蘋果","香蕉","菠蘿"};for (int i=0;i<array.length;i++){System.out.println(array[i]);}//for each 寫法
String [] array ={"蘋果","香蕉","菠蘿"};for( String i :array){System.out.println(i);}
?
kotlin 寫法?
val array = arrayOf("蘋果", "香蕉", "菠蘿")for (i in array.indices) {println(array[i])}
?這里indices 是index的復數? ,指定數組的范圍.?
以上就是遍歷數組的循環
在看看1-100的循環
java寫法
for (int i=1;i<=100;i++){System.out.print(i);}
kotlin寫法
for (i in 1..100) {print(i)}
注意 :
1. .100 ?指的是[1,100]這個集合,左右都是閉合的
這樣就好理解了, in 是在里面的意思,? 循環就是說i 在 [1,100] 這個集合里面.
現在要求100 到 1 反過來循環呢
自己之前寫過100. .1 但是編譯器提示了倒序用downTo
那么倒序寫就如下:
for (i in 100 downTo 1) {Log.e("========",i.toString())}
kotlin 有一個step 可以控制相隔幾個數循環,比如 1到100 中間相隔10個數循環一次,寫法如下
for (i in 1..100 step 10) {Log.e("========",i.toString())}
打印結果
總結kotlin for循環使用的是in 在區間里面 是不是感覺很簡單.
總結
以上是生活随笔為你收集整理的Kotlin for 循环使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每天深蹲多少下可以减肥
- 下一篇: Kotlin 中 switch 写法