case中可以包含多个表达式,用逗号分隔。
package main
import (
"fmt"
)
func main() {
letter := "i"
switch letter {
case "a", "e", "i", "o", "u": //multiple expressions in case
fmt.Println("vowel")
default:
fmt.Println("not a vowel")
}
}
上面的程序,检查字母是否为元音。case "a", "e", "i", "o", "u":
这一行检查字母是否为元音字母之一。