fun main(args: Array<String>){
var sum: Int = 0
for(i in 1..10){ // 1부터 10까지 1씩 증가하면서 i에 대입하고 10번 반복
sum += i
}
}
🖥55
컬렉션 타입 이용
val list = listOd("Hello", "World", "!")
val sb = StringBuffer()
for(str in list){
sb.append(str)
}
println(sb)
🖥HelloWorld!
컬렉션 타입의 인덱스 값 이용
for(i in list.indices){
println(list[i])
}
🖥HelloWorld!
컬렉션 타입의 인덱스와 값 모두 이용
for((index, value) in list.withIndex()){
println("the element at $index is $value")
}
🖥the element at 0 is Hellothe element at 1 isWorldthe element at 2 is!
for (i in 1..100) → 100까지 포함for (i in 1 until 100) → 100 포함 안함for (x in 2..10 step 2) → 2씩 증가for (x in 10 downTo) → 숫자 감소
while (x<10) {
sum1 += ++x
}