Найти в Дзене

027 Defer отсрочка выполнения

defer - это ключевое слово в Go, которое назначает вызов функции на выполнение после завершения функции, содержащей оператор defer. Оно позволяет отложить выполнение функции до завершения выполнения соседней функции. Это полезно, например, для выполнения действий по очистке, закрытию файла или освобождение ресурса. Операторы отсрочки выполняются в порядке "последний по порядку" (LIFO), поэтому первым выполняется самый последний оператор отсрочки.

Go Playground - The Go Programming Language