导航
×
   ❮   
HTML CSS JavaScript PHP Go Sass W3C Colors ECMS

Go Multi-case switch 语句


Multi-case switch 语句

switch 语句中,每个 case 可以有多个值

语法

switch 表达式 {
case x,y:
  // 如果表达式计算为 x 或 y,则执行代码块
case v,w:
  // 如果表达式计算为 v 或 w,则执行代码块
case z:
...
default:
  // 如果表达式在任何 case 中都未找到,则执行代码块
}

Multi-case switch 实例

下面的实例使用星期几的数字来返回不同的文本

实例

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

结果

Odd weekday
亲自试一试 »

Copyright ©2020-2026 freew3c.com All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。