오랜만이다 Switch.
Golang 에서는 크게 2가지 방식으로 switch문을 쓸 수 있다.
1. 변수 값 기준
2. 각 조건 기준
코드부터 보자.
func checkAge(age int) bool{
switch age{
case 10:
return false
case 18 :
return true
}
return false
}
func checkAge(age int) bool{
switch koreanAge := age+2; koreanAge{
case 10:
return false
case 18 :
return true
}
return false
}
func checkAge(age int) bool{
switch {
case age <18:
return false
case age == 18 :
return true
case age > 50:
return false
}
return false
}