[Kotlin] Enumerate

박지영·2021년 6월 9일
0

Python에서는 반복문을 돌 때, index도 함께 받을 수 있는 enumerate() 함수를 제공한다


family_names = ["park", "kim", "choi"]
for idx, f_name in enumerate(family_names):
	print(str(idx+1), "번째 성:", f_name)

출력 시,

1 번째 성: park
2 번째 성: kim
3 번째 성: choi

Kotlin 에서는 이와 같은 기능을 어떻게 제공하는지 찾아보았다.

  • Iterable의 withIndex()
val family_names = arrayListOf("park", "kim", "choi) 
for ((index, f_name) in family_names.withIndex()) { 
	println("index: ${index+1}, name: $f_name") 
}
profile
개발 커리어 저장소

0개의 댓글