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 에서는 이와 같은 기능을 어떻게 제공하는지 찾아보았다.
val family_names = arrayListOf("park", "kim", "choi)
for ((index, f_name) in family_names.withIndex()) {
println("index: ${index+1}, name: $f_name")
}