[swift] 제어문 (if, else, switch)

Swift는 다른 프로그래밍 언어와 마찬가지로 조건문과 스위치문을 사용하여 프로그램의 흐름을 제어합니다. 이번 글에서는 Swift에서의 조건문(if, else)과 스위치문(switch)에 대해 살펴보겠습니다.

조건문 (if, else)

조건문은 특정 조건을 충족할 때에만 코드 블록을 실행하도록 하는데 사용됩니다. Swift에서의 조건문은 다음과 같이 작성됩니다.

let num = 10

if num > 5 {
    print("The number is greater than 5")
} else {
    print("The number is less than or equal to 5")
}

위 예제에서는 num이 5보다 큰 경우 첫 번째 코드 블록이 실행되고, 그렇지 않은 경우에는 두 번째 코드 블록이 실행됩니다.

스위치문 (switch)

스위치문은 특정 변수 또는 상수의 여러 가지 값에 따라 다른 동작을 수행하는데 사용됩니다. Swift에서의 스위치문은 다음과 같이 작성됩니다.

let grade = "A"

switch grade {
case "A":
    print("Excellent")
case "B":
    print("Good")
case "C":
    print("Fair")
default:
    print("Need Improvement")
}

위 예제에서는 grade의 값에 따라 다른 메시지가 출력됩니다.

이처럼, Swift에서의 조건문과 스위치문을 활용하여 프로그램의 흐름을 제어할 수 있습니다.

마치며

Swift에서의 조건문과 스위치문은 프로그램의 흐름을 제어하는 강력한 도구입니다. 적절히 활용하여 조건에 따른 다양한 동작을 구현할 수 있습니다. 더 많은 내용을 학습하려면 Swift 공식 문서를 참고하세요.