SobesLab логотип SobesLab

Ответ

При `panic` происходит раскрутка стека: выполняются все отложенные функции, и при наличии recover можно перехватить панику. Вызов же `os.Exit()` мгновенно завершает процесс без выполнения defer и без возможности перехвата – программа просто прекращается с заданным кодом.