- наш обучающий телеграм канал для Golang разработчиков - папка с самыми полезными ресурсами для Golang разработчиков Оператор Switch в языке программирования Golang используется для выполнения различных блоков кода в зависимости от значения переменной или выражения. Он работает аналогично оператору switch в других языках программирования. Пример использования оператора Switch: ```go package main import “fmt“ func main() { var dayOfWeek int = 4 switch dayOfWeek { case 1: (“Понедельник“) case 2: (“Вторник“) case 3: (“Среда“) case 4: (“Четверг“) case 5: (“Пятница“) case 6: (“Суббота“) case 7: (“Воскресенье“) default: (“Неправильно указан день недели“) } } ``` В этом примере переменная dayOfWeek имеет значение 4. Оператор Switch проверяет значение этой переменной и выполняет соответствующий блок кода. В данном случае будет выведено “Четверг“. Если значение переменной не соответствует ни одному из case, то будет выполнен блок кода в блоке default. Оператор Switch можно также использовать со строками: ```go package main import “fmt“ func main() { var fruit string = “яблоко“ switch fruit { case “яблоко“: (“Это яблоко“) case “груша“: (“Это груша“) default: (“Неизвестный фрукт“) } } ``` В этом примере переменная fruit имеет значение “яблоко“. Оператор Switch сравнивает значение строки и выводит “Это яблоко“. Оператор Switch в Golang также поддерживает операторы сравнения и диапазоны значений для более сложных проверок.
Hide player controls
Hide resume playing