[swift] 제어문의 효율적인 사용법
  1. if 문

if 문은 주어진 조건이 참인 경우에만 코드를 실행하는 데 사용됩니다. 예를 들어, 사용자의 나이가 18세 이상인 경우에만 특정 기능을 실행하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.

let age = 20

if age >= 18 {
    print("성인입니다.")
    // 추가적인 기능 실행
}
  1. switch 문

switch 문은 주어진 값에 따라 다양한 경우의 수를 처리하는 데 사용됩니다. 다른 언어와 달리 스위프트의 switch 문은 기본적으로 case 블록을 빠져나오지 않아 break 문을 사용할 필요가 없습니다. 예를 들어, 요일에 따라 다른 작업을 실행하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.

let day = "월"

switch day {
case "월", "화", "수", "목", "금":
    print("평일입니다.")
    // 추가적인 작업 실행
case "토", "일":
    print("주말입니다.")
    // 추가적인 작업 실행
default:
    print("잘못된 입력입니다.")
}
  1. for 문

for 문은 반복적으로 코드를 실행하는 데 사용됩니다. 스위프트의 for 문은 다른 언어와 비슷하게 사용할 수 있습니다. 예를 들어, 배열의 모든 요소를 출력하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.

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

for number in numbers {
    print(number)
}
  1. while 문

while 문은 주어진 조건이 참인 경우에 코드를 반복적으로 실행하는 데 사용됩니다. 예를 들어, 특정 조건이 충족될 때까지 코드를 실행하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.

var i = 0

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

제어문을 효율적으로 사용하면 코드의 실행 흐름을 조절할 수 있고, 보다 유연하고 간결한 코드를 작성할 수 있습니다. 스위프트에서 제공하는 다양한 제어문을 적절하게 활용하여 프로그래밍을 해보세요.

참고자료: