forループ
forループは、他言語のforeachと同じようにiteratorを実装したオブジェクトで使用できる。
val items = arrayOf("hoge1", "hoge2", "hoge3")
for(item in items) {
println(item)
}
配列に対して、インデックスでアクセスするには、次のようになる。
val items = arrayOf("hoge1", "hoge2", "hoge3")
for(i in items.indices) {
println(items[i])
}
Whileループ
C言語と同じような感じだ。
var i = 0
while(i < 10) {
println(i)
i++
}
i = 0;
do {
println(i)
i++
} while(i < 10)