Эти три ключевых слова обрабатывают отложенное выполнение и исключительные ситуации. defer планирует очистку, panic вызывает крах во время выполнения (для действительно исключительных случаев), а recover может перехватить panic и предотвратить крах программы.
