Kotlin에서 forEach 사용

Kailash Vaviya 2024년2월15일
  1. Kotlin의 forEach 루프
  2. forEach를 사용하여 Kotlin에서 목록 항목에 액세스
  3. forEach를 사용하여 Kotlin에서 목록 항목에 대한 작업 수행
  4. Kotlin에서 중첩 forEach 루프 사용
Kotlin에서 forEach 사용

이 기사에서는 Kotlin에서 forEach 루프의 개념과 사용법을 소개합니다.

Kotlin의 forEach 루프

Kotlin forEach는 컬렉션 또는 목록의 항목에 액세스하고 각 항목에 대한 작업을 수행할 수 있는 반복 루프입니다. for 루프에서도 동일한 작업을 수행할 수 있지만 여러 for 루프를 사용하면 코드가 빠르게 지저분해질 수 있습니다.

반면 forEach는 코드를 더 간결하고 읽기 쉽게 만듭니다. 함수 연산자로 사용할 때 더 유용할 수 있습니다.

이 문서의 목록에 있는 항목에 액세스하려면 forEach를 사용합니다.

통사론:

list_name.forEach {
    //statements
}

forEach를 사용하여 Kotlin에서 목록 항목에 액세스

목록의 모든 항목에 액세스하는 간단한 예부터 시작하겠습니다.

fun main(args: Array<String>) {
    var myList = listOf("Hello", "Welcome", "to", "Kotlin", "Tutorials")
    myList.forEach {
        println(it)
    }
}

출력:

목록 항목 액세스

forEach를 사용하여 Kotlin에서 목록 항목에 대한 작업 수행

이제 항목에 액세스하는 방법을 알고 있습니다. 그들에 대한 작업을 수행해 봅시다.

이 예에서는 정수 목록을 만듭니다. 그런 다음 forEach를 사용하여 각 항목을 반복하고 3을 곱합니다.

fun main(args: Array<String>) {
    var myList = listOf<Int>(3, 7, 11, 42, 50)

    myList.forEach {
        println(it*3)
    }
}

출력:

목록 항목 액세스 및 작업 수행

Kotlin에서 중첩 forEach 루프 사용

또한 forEach를 서로 중첩할 수 있습니다. 아래 예시는 Kotlin에서 중첩된 forEach를 사용하는 방법을 보여줍니다.

fun main(args: Array<String>) {
    var myList = listOf<Int>(1, 2)

    myList.forEach {
        println(it)
        println()
        myList.forEach {
            println(it*3)
        }
        println()
    }
}

출력:

중첩된 foreach 예

Kailash Vaviya avatar Kailash Vaviya avatar

Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.

LinkedIn

관련 문장 - Kotlin Loop