Đi tới Tuyên bố chuyển đổi nhiều trường hợp
Tuyên bố chuyển đổi nhiều trường hợp
Có thể có nhiều giá trị cho từng case
trong câu lệnh switch
:
Cú pháp
switch expression {
case x , y :
// code block if expression is evaluated to x or y
case v , w :
// code block if expression is evaluated to v or w
case z :
...
default:
// code block if expression is not found in any cases
}
Ví dụ về công tắc nhiều trường hợp
Ví dụ bên dưới sử dụng số ngày trong tuần để trả về văn bản khác:
Ví dụ
package main
import ("fmt")
func main() {
day := 5
switch day {
case 1,3,5:
fmt.Println("Odd weekday")
case 2,4:
fmt.Println("Even weekday")
case 6,7:
fmt.Println("Weekend")
default:
fmt.Println("Invalid day of day number")
}
}
Kết quả:
Odd weekday