[swift] Swift 조건문과 반복문
Swift는 현대적이고 강력한 프로그래밍 언어로, 조건문과 반복문을 사용하여 프로그램의 동작을 제어할 수 있습니다. 이번 포스트에서는 Swift에서 제공하는 조건문과 반복문에 대해 알아보겠습니다.
조건문
if문
if문은 지정한 조건이 참이면 코드 블록을 실행하는 제어 구조입니다. 아래는 if문의 기본 구조입니다.
if 조건 {
// 만족할 경우 실행되는 코드
} else {
// 만족하지 않을 경우 실행되는 코드
}
switch문
switch문은 여러 경우의 수를 비교하는 제어 구조입니다. 다양한 패턴 매칭과 다중 표현이 가능하며, 디폴트 케이스를 사용하여 일치하는 경우를 찾지 못할 경우 실행할 코드를 작성할 수 있습니다. 아래는 switch문의 기본 구조입니다.
switch 비교값 {
case 패턴1:
// 패턴1에 일치하는 경우 실행되는 코드
case 패턴2, 패턴3:
// 패턴2 또는 패턴3에 일치하는 경우 실행되는 코드
default:
// 모든 경우에 일치하지 않을 경우 실행되는 코드
}
반복문
for문
for문은 지정된 횟수만큼 코드 블록을 반복 실행하는 반복문입니다. 아래는 for문의 기본 구조입니다.
for 초기화; 조건; 증감 {
// 조건이 참일 경우 반복 실행되는 코드
}
while문
while문은 조건이 참인 동안 코드 블록을 반복 실행하는 반복문입니다. 아래는 while문의 기본 구조입니다.
while 조건 {
// 조건이 참일 경우 반복 실행되는 코드
}
repeat-while문
repeat-while문은 코드 블록을 실행한 후 조건을 검사하여 조건이 참이면 반복합니다. 이러한 구조는 do-while문과 유사합니다. 아래는 repeat-while문의 기본 구조입니다.
repeat {
// 최소한 한 번은 실행되는 코드
} while 조건
Swift에서는 위와 같은 조건문과 반복문을 사용하여 프로그램의 흐름을 제어할 수 있습니다. 이를 활용하여 다양한 로직을 구현할 수 있습니다.
더 자세한 내용은 Swift 공식문서를 참고하세요.