[go] switch 문에서의 case문과 default문 사용법
Go 언어에서 switch 문은 여러 가지 조건을 비교할 수 있는 유용한 기능 중 하나입니다. switch 문의 case 문은 여러 가지 값과 조건을 비교하고 실행할 코드 블록을 정의할 수 있습니다. default 문은 모든 case 조건에 일치하지 않을 때 실행됩니다.
switch 문의 기본 구조
switch 문은 다음과 같이 작성됩니다:
switch 변수 {
case 값1:
// 값을 사용한 코드 블록
case 값2:
// 값을 사용한 코드 블록
...
default:
// 기본 코드 블록
}
변수의 값에 따라 switch 문은 해당하는 case 문을 실행하고, 모든 case와 일치하지 않는 경우에는 default 문이 실행됩니다.
예제
다음은 switch 문의 간단한 예제입니다.
package main
import "fmt"
func main() {
day := "Monday"
switch day {
case "Monday":
fmt.Println("Today is Monday")
case "Tuesday":
fmt.Println("Today is Tuesday")
default:
fmt.Println("It's not Monday or Tuesday")
}
}
결과
위의 예제 코드를 실행하면 “Today is Monday”이 출력됩니다.
결론
switch 문은 여러 가지 조건을 비교할 때 유용한 구문입니다. case 문과 default 문을 사용하여 조건에 따라 다양한 처리를 할 수 있습니다.
이상으로 switch 문의 사용법에 대해 살펴보았습니다.