본문 바로가기
Swift

[Swift] 7. 조건문

by CodingKwon 2021. 10. 5.

1. if-else 구문

if 조건 {
    /* 실행 구문 */
} else if 조건 {
    /* 실행 구문 */
} else {
    /* 실행 구문 */
}
  • if의 조건에는 Bool 타입만 사용해야 함 (지키지 않을 시 컴파일 오류)

 

2. switch 구문

switch 비교값 {
case 패턴:
    /* 실행 구문 */
default:
    /* 실행 구문 */
}
  • case의 각 실행 구문이 있어야 함
  • default 구문이 있어야 함
  • break를 명시적으로 사용하지 않아도 자동적으로 case마다 break가 적용
  • fallthrough 키워드를 사용하여 break를 무시가능
  • 쉼표(,)를 사용하여 case에 여러 패턴을 적용 가능
  • 범위 연산자를 사용할 수 있음
    • 1..<100 (1 이상 100 미만)
    • 1...100 (1 이상 100 이하)

'Swift' 카테고리의 다른 글

[Swift] 9. optional 옵셔널  (0) 2021.10.06
[Swift] 8. 반복문  (0) 2021.10.05
[Swift] 6. 함수  (0) 2021.10.05
[Swift] 5. 컬렉션 타입  (0) 2021.10.05
[Swift] 4. Any, AnyObject, nil  (0) 2021.10.04

댓글