새소식

iOS/Swift

[기본문법] 조건문

  • -

조건문 : 주어진 조건에 따라서 어플리케이션을 다르게 동작하게 만들어준다

 

if 조건문

기본적인 if

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

let age = 12

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

_______________________________________
미성년자 입니다.

 

if else 조건문

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

let age = 21

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

_______________________________________
성년자

 

else if 를 통한 2가지 이상의 조건문 활용

/*
 if 조건식1 {
 조건식1을 만족하면 해당 구문 실행
 } else if 조건식2 {
 조건식2를 만족하면 해당구문 실행
 } else {
 아무 조건문도 만족하지 않으면 해당 구문 실행
 }
 */

let animal = "cat"

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

_______________________________________
고양이 사료 주기

 

 

switch 조건

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

let color = "green"

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


_______________________________________
초록색입니다

 

let temperature = 12

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


_______________________________________
가을입니다

End

'iOS > Swift' 카테고리의 다른 글

[기본문법]옵셔널  (0) 2022.10.26
[기본 문법] 반복문  (0) 2022.10.26
[기본문법] 함수  (0) 2022.10.24
[기본문법]컬렉션타입(Array, Dictionary, Set)  (0) 2022.10.22
[기본문법]상수와 변수, 기본데이터 타입  (0) 2022.10.20
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.