Go Інструкція Multi-case switch
Інструкція Multi-case switch
В інструкції switch
можна мати декілька значень для кожного case
:
Синтаксис
switch вираз {
кейс x,y:
// блок коду, якщо вираз обчислюється як x або y
кейс v,w:
// блок коду, якщо вираз обчислюється як v або w
кейс z:
...
default:
// блок коду, якщо вираз не знайдено в жодному випадку
}
Приклад Multi-case switch
Наведений нижче приклад використовує номер дня тижня для повернення іншого тексту:
Приклад
package main
import ("fmt")
func main() {
day := 5
switch day {
case 1,3,5:
fmt.Println("Непарний будній день")
case 2,4:
fmt.Println("Навіть будній день")
case 6,7:
fmt.Println("Вихідні")
default:
fmt.Println("Недійсний номер дня")
}
}
Результат:
Непарний будній день