Golang
[Golang] switch문
GenieLove!
2022. 2. 16. 10:54
728x90
반응형
1.switch문 - break는 기본으로 들어가 있어서 생략해도 된다.
switch 비굣값 {
case 값1:
문장
case 값2:
문장
case 값3:
문장
default:
문장
}
2.한번에 여러 값 비교
day := "thursday"
switch day {
case "monday", "tuesday":
fmt.Println("월 화!")
case "wednesday", "thursday":
fmt.Println("수 목!")
}
3.조건문 비교
temp := 18
switch true {//true는 생략 가능
case temp < 10, temp > 30://또는
문장
caset temp >= 10 && temp < 20:
문장
}
4. switch문 초기문
switch age := getAge(); age {
case 10:
문장
default:
문장
}
5.break, fallthrough 키워드
case문에서 아래 case도 조건 검사를 하고 싶을 땐 fallthrough를 입력
728x90
반응형