[kotlin] 배열을 동시에 순회하는 방법은?

Kotlin에서는 배열을 동시에 순회하는 다양한 방법이 있습니다. 다음은 몇 가지 일반적인 방법입니다:

  1. 인덱스를 사용하여 순회하기:
    val array1 = arrayOf(1, 2, 3)
    val array2 = arrayOf("A", "B", "C")
    
    // 두 개의 배열을 동시에 순회
    for (i in array1.indices) {
        println("array1: ${array1[i]}, array2: ${array2[i]}")
    }
    
  2. zip() 함수를 사용하여 순회하기:
    val array1 = arrayOf(1, 2, 3)
    val array2 = arrayOf("A", "B", "C")
    
    // 두 개의 배열을 동시에 순회
    array1.zip(array2).forEach { (element1, element2) ->
        println("array1: $element1, array2: $element2")
    }
    
  3. forEachIndexed() 함수를 사용하여 인덱스와 함께 순회하기:
    val array1 = arrayOf(1, 2, 3)
    val array2 = arrayOf("A", "B", "C")
    
    // 두 개의 배열을 동시에 순회
    array1.forEachIndexed { index, element ->
        println("array1: $element, array2: ${array2[index]}")
    }
    

이러한 방법을 사용하여 Kotlin에서 배열을 동시에 순회할 수 있습니다.

참고: