05. 반복문 #Swift

한담곰·2022년 7월 30일

쏘의 Swift_Study

목록 보기
5/15
post-thumbnail

반복문이란?

이 짜식 또한 많이 배웠던... 후 ^^ 그래도 또 간략하게! 설명해 보자면! 반복문은 코드가 반복적으로 실행되게 만드는 구문이다. 프로그램을 작성하다 보면 특정 코드를 반복하는 경우가 종종 발생하는데, 이런 경우에 반목문을 사용한다!

Swift의 반복문

  • for-in, while, repeat-while

for-in 반복문 Code

for 루프 상수 in 순회 대상 {
// 실행할 구문
}

루프 상수는 구문이 반복될 때마다 순회 대상에 포함하는 아이템을 넘겨 받아 저장하여 실행 블록 내에 실행할 수 있도록 하며, 실행 블록 내부에서만 사용 가능하다. 순회 대상에는 set, dictionary, array, 범위 데이터, 문자열 같은 타입의 변수가 사용된다.

// 범위 데이터를 순회 대상으로 이용한 for-in
for i in 1...4 {
    print(i)
}

print("")

// 배열을 순회 대상으로 이용한 for-in

let array = [1, 2, 3, 4, 5]

for i in array {
    print(i)
}

for-in 반복문 Code의 실행 화면


while 반복문 Code

while 조건식 {
// 실행할 구문
}

반환값은 반드시 Bool 타압이어야 한다!

var number = 5

while number < 10 {
   number += 1
   print(number)
}

while 반복문 Code의 실행 화면


repeat-while 반복문 Code

repeat {
// 실행할 구문
} while 조건식

조건식에 따라 반복이 실행되긴 하지만 적어도 한번은 반드시 구문이 실행된다!

var x = 6

repeat {
   x += 2
} while x < 5

print(x)

repeat-while 반복문 Code의 실행 화면


repeat-while 구문은... 다른 프로그래밍 언어에서 배웠던 do-while 구문과 비슷한 것 같당..

참고 사이트 및 강의 : 패스트 캠퍼스

profile
iOS Developer

0개의 댓글