비전공자의 Swift 기초문법-3

Cobugi·2021년 8월 8일
0

swift

목록 보기
4/12
post-thumbnail

if문

  • if
  • if~else
  • if~else if~else
  • switch~case~default

if

// if
/*
 if 조건식 {
    실행할 구문
 }
 */

let age = 15

if age < 19 {
    print("미성년자 입니다.")
}

if ~ else

/*
 if 조건식 {
    조건식이 만족하면 해당 구문 실행
 } else {
    만족하지 않으면 해당 구문 실행
 }
 */

if age < 19 {
    print("미성년자")
} else {
    print("성인")
}

if ~ else if ~ else

/*
 if 조건식1 {
    // 조건식1을 만족할 때 실행할 구문
 } else if 조건식2 {
    // 조건식2를 만족할 때 실행할 구문
 }
 else {
    // 아무 조건식도 만족하지 않을 때 실행할 구문
 }
 */
 
let animal = "turtle"

if animal == "dog" {
    print("강아지 밥주기")
} else if animal == "cat" {
    print("고양이 밥주기")
} else {
    print("해당하는 밥이 없음")
}

switch ~ case ~ default

/*
 switch 비교대상 {
case 패턴1:
    // 패턴1이 일치할 때 실행되는 구문
case 패턴2, 패턴3:
    // 패턴2,3이 일치할 때 실행되는 구문
default:
    // 어느 비교 패턴과도 일치하지 않을 때 실행되는 구문
 }
 */

let color = "red"

switch color {
case "blue":
    print("파란색 입니다.")
    
case "green":
    print("초록색 입니다.")

case "yellow":
    print("노랑색 입니다.")

default:
    print("찾는 색상이 없습니다.")		// "찾는 색상이 없습니다."
}


let temperature = 30

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

0개의 댓글