Go Switch

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 - 니꼴라스 선생님



© 2022. by minkuk

Powered by minkuk