조건문이란?
주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것입니다.
조건문으로는 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 |