조건문 : 주어진 조건에 따라서 어플리케이션을 다르게 동작하게 만들어준다
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