for 루프문은 in을 사용한다.
코드
fun main() {
for(i in 1..5) println(i)
}
출력
1
2
3
4
5
fun main(){
val students: ArrayList<String> = arrayListOf("ana","bae","vie")
for(name : String in students){
println("${name}")
}
}
출력
ana
bae
vie
fun main(){
for(i in 1 until 10) println(i) //1부터 9까지 출력한다. 즉 10을 제외하고 반복
for(i in 1..10 step 2) println(i) //1부터 10까지 2씩 증가하여 10까지 반복
for(i in 10 downTo1) println(i) //10부터 1씩 감소하며 1까지 반복
for(i in 10 downTo 1 step 2) println(i) //10부터 2씩 감소하며 1까지 반복
}
fun main(){
var index = 0
while(index<10){
print("${index}")
index++
}
}
fun main(){
var index = 0
do{
println("${index}")
index++
}while(index<10)
}