[swift] 제어문의 효율적인 사용법
- if 문
if 문은 주어진 조건이 참인 경우에만 코드를 실행하는 데 사용됩니다. 예를 들어, 사용자의 나이가 18세 이상인 경우에만 특정 기능을 실행하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.
let age = 20
if age >= 18 {
print("성인입니다.")
// 추가적인 기능 실행
}
- switch 문
switch 문은 주어진 값에 따라 다양한 경우의 수를 처리하는 데 사용됩니다. 다른 언어와 달리 스위프트의 switch 문은 기본적으로 case 블록을 빠져나오지 않아 break 문을 사용할 필요가 없습니다. 예를 들어, 요일에 따라 다른 작업을 실행하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.
let day = "월"
switch day {
case "월", "화", "수", "목", "금":
print("평일입니다.")
// 추가적인 작업 실행
case "토", "일":
print("주말입니다.")
// 추가적인 작업 실행
default:
print("잘못된 입력입니다.")
}
- for 문
for 문은 반복적으로 코드를 실행하는 데 사용됩니다. 스위프트의 for 문은 다른 언어와 비슷하게 사용할 수 있습니다. 예를 들어, 배열의 모든 요소를 출력하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.
let numbers = [1, 2, 3, 4, 5]
for number in numbers {
print(number)
}
- while 문
while 문은 주어진 조건이 참인 경우에 코드를 반복적으로 실행하는 데 사용됩니다. 예를 들어, 특정 조건이 충족될 때까지 코드를 실행하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.
var i = 0
while i < 10 {
print(i)
i += 1
}
제어문을 효율적으로 사용하면 코드의 실행 흐름을 조절할 수 있고, 보다 유연하고 간결한 코드를 작성할 수 있습니다. 스위프트에서 제공하는 다양한 제어문을 적절하게 활용하여 프로그래밍을 해보세요.
참고자료: