반응형
// 기본 문법 #1
for (i in 1..n) {
// TODO
}
// 기본 문법 #2
for (item in list) {
// TODO
}
1. 기본 문법 #1
특정 숫자까지의 반복문을 사용하고 싶은 경우 아래와 같이 사용 가능합니다.
만약 2000년부터 2023년까지의 연도를 출력하고 싶은 경우
for (year in 2000..2023) {
Log.d("TAG", "this year is $year")
}
위와 같이 2000년부터 2023년까지 출력됨을 확인할 수 있습니다.
만약 역순으로 출력하고 싶다면 아래와 같이 출력 가능합니다.
for (year in 2023 downTo 2000) {
Log.d("TAG", "this year is $year")
}
또한, 2년 단위로 출력하고 싶은 경우 step을 이용하여 짝수연도만 출력도 가능합니다.
for (year in 2023 downTo 2000 step 2) {
Log.d("TAG", "this year is $year")
}
2. 기본문법 #2
만약 ArrayList를 for loop로 수행하는 경우 아래와 같이 출력 가능합니다.
val array = arrayListOf<String>("서울", "경기", "강원", "충북", "충남", "전북", "전남", "경북", "경남")
for (item in array) {
Log.d("TAG", "this citiy is $item")
}
이 경우 서울 부터 경남까지 아래와 같이 순차적으로 출력하게 됩니다.
※ 이 글은 워드프레스에 작성한 글과 동일한 작성자의 동일한 글입니다.
https://royfactory.net/2023/06/30/kotlin-to-usefor-loop/
반응형
'개발 창고 > Android' 카테고리의 다른 글
[Kotlin] String 배열을 한 개의 String으로 만드는 방법 (0) | 2023.07.23 |
---|---|
[Kotlin] "Floating Action Button" 사용하는 방법 (0) | 2023.07.23 |
[Kotlin] 배열에서 자주 사용 되는 함수 (0) | 2023.07.22 |
[Kotlin] "Ringtone" 사용하는 방법 (0) | 2023.07.20 |
[Kotlin] 배열 정렬 방법 (0) | 2023.07.20 |