728x90
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 |
댓글