주어진 조건에 따라서 어플리케이션을 다르게 동작하도록 하는 것
if문은 주구장창 했던 javascript와 거의 동일하게 작성해주면 된다.
(괄호가 없는 거 빼곤 동일 !)
let age = 20
if age < 19 {
print("미성년자")
} else {
print("성인")
}
// "성인"
switch/case도 비슷하지만 약간 다른 점이 있다면 범위 연산자를 사용할 수 있다.
일반적인 switch/case 예시
let color = "green"
switch color {
case "blue":
print("파란색")
case "green":
print("초록색")
case "yellow":
print("노란색")
default:
print("찾는 색상이 없다.")
}
// 초록색
범위 연산자 switch/case 예시
let temp = 30
switch temp {
case -20...9:
print("겨울")
case 10...14:
print("가을")
case 15...25:
print("봄")
case 26...35:
print("여름")
default:
print("이상 기후")
}
// "여름"
범위 연산자는 내가 설정한 두 값 사이에 ...을 넣어준다면 그 사이에 값이 있다면 반환해준다.