본문 바로가기
Kotlin

[코틀린] forEach, forEachIndexed

by Sky Titan 2020. 9. 24.
728x90
 

forEach - Kotlin Programming Language

 

kotlinlang.org

forEach

  • collections의 각 element들에 대해서 특정한 작업을 수행할 수 있도록 해준다.
  • 예시) 각 element들을 출력
    var list = arrayOf("a", "b", "c", "d")

    list.forEach { println(it) }
    
    /*결과
    a
    b
    c
    d
     */

 

forEachIndexed

  • forEach와 동일한 기능을 수행하며 value뿐 아니라 해당 value의 index까지 같이 사용할 수 있다.
    var list = arrayOf("a", "b", "c", "d")

    list.forEachIndexed { index, s ->  println("$index $s") }

    /*결과
    0 a
    1 b
    2 c
    3 d
     */
728x90

'Kotlin' 카테고리의 다른 글

[코틀린] 배열  (0) 2020.09.26
[코틀린][자바] 다차원 배열 비교, 출력  (0) 2020.09.24
[코틀린] mapTo  (0) 2020.09.24
[코틀린] 열거형 클래스 (Enumeration Class)  (0) 2020.09.22
[코틀린] 실드 클래스 (Sealed Class)  (0) 2020.09.22

댓글