choco5958
지마의 개발일기
choco5958
전체 방문자
오늘
어제
  • 전체보기 (46)
    • 개발 (34)
      • Java (0)
      • JavaScript (7)
      • Php (4)
      • Ios(Swift) (23)
    • 프론트엔드 (7)
      • Html (1)
      • Css (5)
    • 백엔드 (0)
      • Mysql (0)
      • Oracle (0)
      • MongoDB (0)
    • 서버 (2)
      • Linux (2)
    • 일상 (3)
      • 반려동물 (1)
      • 베이킹 (2)
      • 맛집 (0)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • ios#swift#스위프트#애플#아이폰#assert#guard
  • php#linux#soap#리눅스
  • ios#swift#스위프트#구조체#문법#애플#아이폰
  • ios#swift#스위프트#조건문#아이폰#애플
  • ios#swift#스위프트#아이폰#애플#함수
  • ios#swift#스위프트#애플#아이폰#try-catch#오류처리
  • ios#swift스위프트#애플#아이폰#클래스#구조체
  • ios#swift#스위프트#프로퍼티#애플#아이폰
  • ios#swift#스위프트#아이폰#애플#옵셔널체이닝
  • ios#swift#스위프트#애플#아이폰#고차함수
  • 자바스크립트#javascript#js#개발#웹개발
  • swift#ios#스위프트#애플#아이폰#init#초기화구문
  • ios#swift#스위프트#클로저#애플#아이폰
  • ios#swift#스위프트#아이폰#애플#상속
  • ios#swifth#스위프트#열거형#아이폰#애플
  • ios#swift#스위프트#아이폰#애플#타입캐스팅
  • ios#swift#스위프트#아이폰#애플#프로토콜
  • php#500error
  • ios#swift#스위프트#애플#아이폰
  • ios#swift#스위프트#아이폰#클래스#애플

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
choco5958

지마의 개발일기

개발/Ios(Swift)

IOS 스위프트(Swift) 문법 - 조건문

2021. 8. 16. 20:37

조건문이란?

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

조건문으로는 if, switch, guard 가 있습니다.

 

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

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

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

let age = 20
if age < 19 {
    print("미성년자")
} else {
    print("성년자")  //"성년자입니다."
}

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

let animal = "pig"

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

/*
 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 = 30

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

default:
    print("이상 기후입니다.")
}

 

 

'개발 > Ios(Swift)' 카테고리의 다른 글

IOS 스위프트(Swift) 문법 - 옵셔널  (0) 2021.08.16
IOS 스위프트(Swift) 문법 - 반복문  (0) 2021.08.16
IOS 스위프트(Swift) 문법 - 함수  (0) 2021.08.16
IOS 스위프트(Swift) 문법 - 컬렉션 타입  (0) 2021.08.16
IOS 스위프트(Swift) 문법 - 기본 데이터 타입  (0) 2021.08.16
    '개발/Ios(Swift)' 카테고리의 다른 글
    • IOS 스위프트(Swift) 문법 - 옵셔널
    • IOS 스위프트(Swift) 문법 - 반복문
    • IOS 스위프트(Swift) 문법 - 함수
    • IOS 스위프트(Swift) 문법 - 컬렉션 타입
    choco5958
    choco5958
    안녕하세요. 개발 및 일상 팁 들을 포스팅하는 블로그입니다.

    티스토리툴바