Что означает ключевое слово defer в Go?
Когда выполняется отложенный вызов, почему важен порядок LIFO и почему defer не является безусловной гарантией очистки при любом завершении процесса.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Когда выполняется отложенный вызов, почему важен порядок LIFO и почему defer не является безусловной гарантией очистки при любом завершении процесса.
Читать ответРазница между defer, panic и recover в Go defer — отложенный вызов функции: она выполняется при выходе из текущей функции и обычно используется для освобождения ресурсов panic — прерывание обычного выполнения…
Читать ответКак в Go реализовать graceful shutdown с defer, контекстом и обработкой ошибок в группах горутин? управлять завершением приложения через context.Context (cancel/cancellation) применять defer для освобождения ресурсов,…
Читать ответ