导航
×
   ❮   
HTML CSS JavaScript PHP Go 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
亲自试一试 »

freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8