Kotlin 앱 프로그래밍
코틀린 컬렉션 타입의 데이터 개수만큼 반복문
쿠카이든
2023. 5. 20. 21:57
728x90
fun main() {
var data = arrayOf<Int>(10, 20, 30)
for (i in data.indices){
print(data[i])
if (i !== data.size -1) print(",")
}
}

- 위 소스는 배열의 크기만큼 for 문을 반복하게 작성한 소스
- indices는 컬렉션 타입의 인덱스 값을 의미하므로 for 문을 반복하면서 0,1,2 값을 i에 대입한다.
fun main() {
var data = arrayOf<Int>(10, 20, 30)
for ((index, value) in data.withIndex()){
print(value)
if (index !== data.size -1) print(",")
}
}

- 위의 소스는 for 문을 반복하면서 인덱스와 실제 데이터를 함께 가져오는 withIndex() 함수 예제이다.
출처 : 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 (강성윤 저)
728x90