Posts 이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 5. 반복문
Post
Cancel

이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 5. 반복문

Chapter 03. 코틀린 기본문법

5. 반복문

for 반복문

1
2
3
for (반복할 범위) {
  // 실행 코드
}

for in..: 일반적인 형태의 for 반복문

1
2
3
for (변수 in 시작값..종료값) {
  // 실행 코드
}

until: 마지막 숫자 제외하기

종료값 이전까지 반복한다.

1
for (변수 in 시작값 until 종료값)

배열의 인덱스를 사용하여 차리하는 코드에서 사용할 수 있다.

1
2
3
4
var array = arrayOf("JAN", "FEB", "MAR", "APR", "MAY", "JUN")
for (index in 0 until array.size) {
  Log.d("For", "현재 월은 ${array.get(index)}입니다.")
}

step: 건너뛰기

for문의 블록을 step 수만큼 건너뛰어서 실행한다.

1
2
3
for (변수 in 시작값..종료값 step 3) {
  // 실행 코드
}

downTo: 감소시키기

큰 수에서 작은 수로 감소하면서 실행할 수 있다.

1
2
3
for (index in 10 downTo 0) {
  Log.d("For", "현재 숫자는 ${index}")
}

배열, 컬렉션에 들어 있는 엘리먼트 반복하기

1
2
3
for (변수 in 배열 또는 컬렉션) {
  // 실행 코드
}

while 반복문

for 문특정 범위만큼 반복하기 위한 구문이라면 while 문특정 조건이 만족할 때까지 반복하기 위한 구문이다.

1
2
3
while (조건식) {
  // 실행 코드
}

for문과는 다르게 증감되는 인덱스가 있으면 코드에서 직접 처리해야 한다.

do와 함께 사용하기

while문의 조건식과 관계없이 do 블록 안의 코드를 한 번 실행한다.

반복문 제어하기

  • break: 반복문 탈출하기: 반복문을 완전히 벗어나기 위해 사용한다.

  • continue: 다음 반복문으로: break문처럼 완전히 벗어나는 않고 다음 반복문의 조건에 따라 실행 여부가 결정된다.

This post is licensed under CC BY 4.0 by the author.

모던 자바스크립트 #5.3. 문자열

모던 자바스크립트 #5.4. 배열

Loading comments from Disqus ...