НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Golang. Уроки для початківців

En

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("Недійсний номер дня")
 }
}

Результат:

Непарний будній день
Спробуйте самі »