Учимся разрабатывать на Golang. Урок 11: работа с паниками
Разбираемся, что такое паники в языке Go, как с ними работать, как обрабатывать и как использовать для написания бизнес-логики.
1К открытий1К показов
В Go есть операции, которые автоматически возвращают паники и завершают работу программы. Большинство из этих ситуаций — ошибки во время программирования, которые компилятор не может выявить при компиляции вашей программы.
В этом видеоуроке мы разберёмся, что такое паники в языке Go, как с ними работать, как обрабатывать и как использовать для написания бизнес-логики.
Предыдущие уроки по Golang:
Первый урок — основы языка, первое приложение и веб-сервер в 3 строки.
Второй урок — циклы, ветвления, оператор defer.
Третий урок — указатели, структуры, массивы и слайсы.
Четвёртый урок — итератор for range и структура map.
Пятый урок — функции и методы.
Шестой урок — интерфейсы.
Седьмой урок — работа с ошибками и интерфейс Reader.
Восьмой урок — тестирование с помощью стандартной библиотеки.
Девятый урок — многопоточность, горутины и каналы.
Десятый урок — многопоточность, примитивы синхронизации.
1К открытий1К показов