조건문, 제어문
- 컨셉
- 특정 조건에 다라서 다른 상태를 만들어 주는 문법
- 코드의 실행 흐름을 관리하는 핵심적인 구성 요소
문법 - if
- if 문은 주어진 조건이 true 일때 코드 블록을 실행
- else 문은 주어진 조건이 false 일때 코드 블록을 실행
if condition {
// 조건이 true일 때 실행됩니다.
} else if anotherCondition {
// 다른 조건이 true일 때 실행됩니다.
} else {
// 위의 모든 조건이 false일 때 실행됩니다.
}
문법 - switch
- switch 문은 여러 조건을 비교할 때 사용
- 각각의 case는 특정 조건에 해당할 때의 코드 블록을 실행
switch value {
case value1:
// value가 value1일 때 실행됩니다.
case value2:
// value가 value2일 때 실행됩니다.
default:
// 위의 모든 case에 해당하지 않을 때 실행됩니다.
}
반복문
- 컨셉
- 같은 코드를 여러번 반복해주는 방법
- 코드를 간결하게 만들어 주는 방법
for item in ["Apple", "Banana", "Cherry"] {
// 각 아이템에 대해 실행됩니다.
}
for index in 1...5 {
// 1부터 5까지 실행됩니다.
}