■ Kotlin #5:レンジ

レンジとは?
前回記事:Kotlin #4:オブジェクトの集合


レンジ

レンジ = 範囲を表現するオブジェクト
例:1~10までの整数を意味するレンジ
    1..10
  

in演算子

in演算子を使うと、ある値がレンジの範囲内かチェックできる。
val number = 5
number in 1..10
  

forを使う場合の注意点

駄目な例
val x = arrayOf("a","b","c")
for (i in 0 .. array.size) {
  print(array[i])
}
  
0からarray.sizeまでループしてしまうのでarray[3]でエラーとなる。

この場合は until を使えばよい。
val x = arrayOf("a","b","c")
for (i in 0 until array.size) {
  print(array[i])
}
  





次回記事:Kotlin #6:条件式


Android Studio, Kotlin学習

0 件のコメント:

その他の記事