본문 바로가기
카테고리 없음

반복문

by 살길바라냐 2021. 12. 14.

for (i in 1..10)  : 1부터 10까지 1씩 증가

for (i in 1 until 10) : 1 부터 9까지 1씩 증가 (10은 제외)

for (i in 2.. 10 step 2 ) : 2 부터 10까지 2씩 증가

for (i in 10 downTo 1) : 10 부터 1까지 1씩 감소

 

컬렉션 타입의 반복문 indices

 

var data = arrayOf<Int>(10, 20, 30)
for(i in data.indices) {
 print(data[i])
 if(i !== data.size -1 ) print(",")
}

// 결과 
// 10, 20, 30

 

인덱스와 데이터를 같이 가져오기 withIndex()

var data = arrayOf<Int>(10, 20, 30)
for ((index, value) in data.withIndex()) {
 print(value)
 if(index !== data.size -1 ) print(",")
}
}

 

 

728x90
반응형