idghst.dev
article thumbnail
Published 2023. 1. 20. 09:00
[ Swift ] 조건문 Swift
728x90
반응형

if ~ else if ~ else ~

  • 조건은 괄호 없이 작성 가능합니다
  • 2개 이상 조건을 작성하는 경우
    &&, || 을 사용합니다
import UIKit

let age = 30

// if 문의 조건절에는 boolean 타입을 사용합니다.
// 예) age > 20
if age > 20 {
    print("성인 입니다")
} else {
    print("미성년 입니다")
}

// else-if 조건을 이용해서, 조건을 세분화 해보겠습니다.
if age >= 10 && age < 20 {
    print("10대 입니다")
} else if age >= 20 && age < 30 {
    print("20대 입니다")
} else if age >= 30 && age < 40 {
    print("30대 입니다")
} else if age >= 40 && age < 50 {
    print("40대 입니다")
} else {
    print("......")
}

 

switch - case

  • 기본 형식 예제 참고
  • if ~ else if ~ else ~ 조건문의 다른 형식이라고 생각하면 됩니다
  • switch - case 문은 enum 과 함께 사용하여
    오류를 최소화할 수 있습니다
import UIKit

enum Weather {
    case sun
    case cloud
    case rain
}

var weather: Weather = .rain

switch weather {
case .sun:
    print("맑아요")
case .cloud:
    print("흐려요")
case .rain:
    print("비와요")
}
728x90
반응형

'Swift' 카테고리의 다른 글

[ Swift ] 옵셔널  (0) 2023.01.25
[ Swift ] 반복문  (0) 2023.01.23
[ Swift ] Enum  (0) 2023.01.18
[ Swift ] 배열과 딕셔너리  (0) 2023.01.16
[ Swift ] 변수와 연산자  (0) 2023.01.13
profile

idghst.dev

@idghst.dev

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!