LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Ещё один прошёл по ссылке, прочитал, ничего не понял. :)

Соболезную.

Во всех остальных случаях не только можно, но и нужно. defer с которым нельзя использовать goto вообще нахрен не нужен, ибо в нём нет никакого смысла. Именно для goto и прочих return с continue он может быть полезен.

Там суть в том, что goto не может перепрыгивать через defer. Правила те же, что и для объявления переменных.

Исходная версия hateyoufeel, :

Ещё один прошёл по ссылке, прочитал, ничего не понял. :)

Соболезную.

Во всех остальных случаях не только можно, но и нужно. defer с которым нельзя использовать goto вообще нахрен не нужен, ибо в нём нет никакого смысла. Именно для goto и прочих return с continue он может быть полезен.

Там суть в том, что goto не может перепрыгивать через defer. Можешь считать defer этакой скрытой переменной с инициализацией на месте, правила те же самые.