Kotlin for문 index
Notepad96
·2022. 3. 22. 21:31
300x250
Kotlin서 List를 사용할 때 For문을 index를 기준으로 반복하는 방법
1. withIndex 사용
withIndex를 사용하면 (index, value) 쌍값을 얻을 수 있다.
index와 value 2개의 값을 읽을 수 있으므로 2개의 값을 이용해야만 할 때 유용하게 사용 가능하다.
여기서 생성된 index와 value는 read only로써 값 변경은 불가능 하다.
2. indices 사용
i라는 index값을 사용하여 for문을 반복하며 기존의 변수 i를 선언 후 list의 size만큼 반복문을 돌리던 기존 방식과 유사하다.
위 withIndex와 달리 value값을 위해서는 index를 사용하여 list2를 읽어야 한다.
또한. 1번 경우와 다르게 index를 사용하여 list2에 접근하므로 값을 변경할 수 있다. (물론 mutableList이기 때문에 write가 가능한 것)
300x250
'Kotlin > Syntax' 카테고리의 다른 글
Kotlin Java equals() (0) | 2022.03.21 |
---|---|
Kotlin 클래스 비교하기 compareTo (0) | 2020.10.07 |
Kotlin 중첩, 내부, 데이터 클래스 (0) | 2020.10.06 |
Kotlin 추상 클래스(Abstract class), 인터페이스(Interface) (0) | 2020.10.04 |
Kotlin static 이용 Companion Object (0) | 2020.10.03 |