[swift] 데이터 타입을 이용한 제어문과 반복문 활용

조건문 (if, switch)

조건문은 주어진 조건에 따라 다른 작업을 수행하는데 사용됩니다. 스위프트에서는 if 문과 switch 문을 이용하여 조건문을 작성할 수 있습니다.

if 문

let age = 20

if age >= 20 {
    print("성인입니다")
} else {
    print("미성년자입니다")
}

위의 예제에서는 age 변수의 값에 따라 다른 출력문을 실행합니다. age가 20 이상이면 “성인입니다”를 출력하고, 그렇지 않으면 “미성년자입니다”를 출력합니다.

switch 문

let color = "red"

switch color {
case "red":
    print("빨간색입니다")
case "blue":
    print("파란색입니다")
default:
    print("다른 색상입니다")
}

위의 예제에서는 color 변수의 값에 따라 다른 출력문을 실행합니다. color가 “red”이면 “빨간색입니다”를 출력하고, “blue”이면 “파란색입니다”를 출력합니다. 만약 color가 “red”도 아니고 “blue”도 아니면 “다른 색상입니다”를 출력합니다.

반복문 (for, while)

반복문은 주어진 작업을 반복해서 수행하는데 사용됩니다. 스위프트에서는 for 문과 while 문을 이용하여 반복문을 작성할 수 있습니다.

for 문

for i in 1...5 {
    print(i)
}

위의 예제에서는 1부터 5까지의 모든 숫자를 출력합니다. i는 반복될 때마다 1부터 5까지의 값을 가지게 되며, 출력문을 실행합니다.

while 문

var count = 3

while count > 0 {
    print(count)
    count -= 1
}

위의 예제에서는 count 변수의 값이 0보다 큰 동안에만 반복하여 출력문을 실행합니다. 반복할 때마다 count 값은 1씩 감소합니다.

위의 예제 코드를 실행해보면, 조건문과 반복문을 활용하여 다양한 작업을 수행할 수 있음을 확인할 수 있습니다.

참고 자료

위의 자료들은 스위프트에서 제어문과 반복문을 활용하는 방법에 대해 더 자세히 설명하고 있으니 참고하시면 도움이 될 것입니다.