Изучаем Golang. Урок №8. Switch .. case

preview_player
Показать описание
В данном видео мы рассмотрим конструкцию switch .. case. Узнаем, как и в каких ситуациях ее использовать.

0:00 Содержание
0:20 Что такое switch..case
0:40 Генерация случайных чисел
2:04 Пример с if/else
2:44 Switch (base)
4.07 Default
4:40 Switch (with definition)
6:37 Fallthrough
7:12 запуск программы, разбор результатов
8:44 Switch (with conditions)
10:21 Мы сделали это
Рекомендации по теме
Комментарии
Автор

спасибо, очень интересно, а ваш курс весь язык охватывает?

МаксимМинаков-яо
Автор

Доброго времени суток, большое спасибо за видео.
Когда консоль выдает GetFour called, получается что функция вызвалась, но это не 4 верно?

tlni
Автор

IDE пишет что Seed - устарел.
Предлагается использовать - New(NewSource(seed)

sergeykosovsky
Автор

У меня с примером if else никак не получилось получить 5 "Default case is shown" только когда расширил диапазон const до 6, тогда получилось вывести 5-ку не подскажите в чем может быть проблема?

egor
Автор

Под итожим ) switch case хорош с какими-то списочными значениями. В условных же выражениях код ничем не выгоднее конструкций if else

matedin
Автор

Спасибо, но объясни момент, почему после fallthrough идет строка при кейсе 10? Почему он не скипает 10, так как его нет, и не переходит дальше к default?

nikitashvetsov
Автор

Привет! Спасибо за видео!
Подскажи, есть ли какой-то сайтик чтобы задачи решать на го?

youngfenrir
Автор

зачем было юзать константы если можно было проще использовать просто randValue := rand.Intn(5) и все?

hype_train