(swift) 05. Conditional (조건문)

Reading time ~1 minute

[swift] 05. Conditional (조건문)


주어진 조건에 따라서 에플리케이션을 다르게 동작하도록 하는 것.

if, switch, guard 문이 존재한다.




if 문

let animal = "cat"
if animal == "dog" {   // 조건식이 만족하면 해당 구문 실행
    print("강아지 사료 주기")
} else if animal == "cat" { // 조건식 2를 만족하면 해당 구문 실행
    print("고양이 사료 주기")
} else {    // 아무 조건식도 만족하지 않으면 해당 구문 실행
    print("해당하는 동물 사료가 없움")
}

출력 결과

고양이 사료 주기




switch 문

기본 switch 문

let color = "white"

switch color {
    case "red":
        print("파란색 입니다.")
    case "green":
        print("초록색 입니다.")
    case "blue":
        print("파란색 입니다.")
    case "yellow":
        print("노란색 입니다.")
    default:
        print("찾는 색상이 없습니다.")
}

출력 결과

찾는 색상이 없습니다.


switch문 범위로 사용

let temperature = 30

switch temperature {
    case -20...9:
        print("겨울 입니다.")
    case 10...14:
        print("가을 입니다.")
    case 15...25:
        print("봄 입니다.")
    case 26...35:
        print("여름 입니다.")
    default:
        print("이상 기후입니다.")
}

출력 결과

여름 입니다.

Gitpporter Privacy

Published on January 02, 2023

(PillSoGood) 지원

Published on November 20, 2022