반응형
// 기본 문법 #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")
}
2000년부터 2023년까지 로그에 2년 단위로 출력된 결과
2. 기본문법 #2
만약 ArrayList를 for loop로 수행하는 경우 아래와 같이 출력 가능합니다.
val array = arrayListOf<String>("서울", "경기", "강원", "충북", "충남", "전북", "전남", "경북", "경남")
for (item in array) {
Log.d("TAG", "this citiy is $item")
}
이 경우 서울부터 경남까지 아래와 같이 순차적으로 출력하게 됩니다.
반응형
'개발 창고 > Android' 카테고리의 다른 글
[Kotlin] How to use a function in an array (0) | 2023.12.06 |
---|---|
[Kotlin] How to use "Ringtone" (2) | 2023.12.05 |
[Kotlin] How to move a map in "Naver Map" (0) | 2023.12.04 |
[Android] How to Get Colors from My Resource in Java (0) | 2023.11.29 |
[Kotlin] A Variety of Brief Knowledge #1 (0) | 2023.11.26 |