Go Switch
in Programming Language on Go
Switch
Switch는 일반적으로 c,java에 있는 기능이다.
package main
import "fmt"
func canIDrink(age int) bool{
switch age {
case 10:
return false
case 18:
return true
}
return false
}
func main() {
fmt.Println(canIDrink(18))
}
개념도 간단하고 사용하는 것 또한 간단하다.
역시나 이전시간에 배운 변수 선언이 가능하다.
package main
import "fmt"
func canIDrink(age int) bool{
switch koreanAge := age+2; koreanAge {
case 10:
return false
case 18:
return true
}
return false
}
func main() {
fmt.Println(canIDrink(18))
}
여기까지는 일반적으로 다른 언어들에도 존재하는 기능들이었다.
다음 시간부터는 Go에만 존재하는 기능들에 대해서 살펴보도록 하자.
Reference
Nomad Coder - 니꼴라스 선생님