最适合网络开发者的网站
Golang。初学者课程

尿素

Go Multi-case switch Statement


The Multi-case switch Statement

It is possible to have multiple values for each case in the switch statement:

Syntax

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
}

Multi-case switch Example

The example below uses the weekday number to return different text:

例子

软件包 main
导入(“fmt”)

函数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")
 }
}

结果:

Odd weekday
亲自尝试 »