프로그래밍 언어/Swift

[Swift] 스위프트 기본 문법 4 (조건문, 반복문)

Campus Coder 2023. 7. 9. 17:02
728x90
반응형
  1. 조건문
    • if-else
    • switch
  2. 반복문
    • for-in
    • while
    • repeat-while

 

1. 조건문

if-else 문

if condition {
    code
} else if condition {
    code
} else {
    code
}

조건문의 condition에는 항상 Bool 타입을 사용

 

switch 문

switch value {
case pattern:
    code
case pattern:
    code
default:
    code
}

가능한 모든 case가 명시되어 있지 않은 경우, default 문을 포함시켜야 한다.

case 문이 끝나면 자동으로 break가 적용

break 기능을 원하지 않다면 fallthrough를 사용

 

범위연산자

1..<100       // 1 이상 100 미만
100...Int.max // 100 이상 Int의 최댓값 이하

case의 pattern에 사용 가능하다.

 

 

2. 반복문

for-in 문

for item in items {
    code
}

 

Dictionary의 item은 경우 key와 value로 구성된 튜플 타입

for (key, value) in items {
    code
}

 

while 문

while condition {
    code
}

 

repeat-while 문

repeat {
    code
} while condition

최소 한번 code를 실행하는 구문

다른 언어의 do-while 문과 유사하다.

728x90
반응형