Публикации по теме 'golang-recover'


go-101 / Отложить, паниковать и восстанавливать
Оператор Defer откладывает выполнение функции до возврата из окружающей функции. Множественные задержки помещаются в стек и выполняются в порядке «последним пришел - первым ушел» (LIFO). Defer обычно используется для очистки ресурсов, таких как файл, соединение с базой данных и т. Д. Давайте посмотрим на пример ниже: Поскольку мы знаем, что операторы defer push в стек в порядке LIFO, проверьте это ниже: package main func main() { for i := 0; i < 5; i++ {..