Может ли использовать goto
с этикетками вызвать утечку памяти? Все, что я нашел в documentation for goto
, что кажется актуальным является:Может ли `goto LABEL` вызвать утечку памяти?
goto LABEL
форма находит оператор, помеченный с LABEL и возобновляет выполнение там.
Можно ли использовать goto LABEL
?
http://www.perlmonks.org/?node_id=1159029 может помочь – Dada
В Perl, если вы не создаете никаких круговых зависимостей (то есть ссылок на вещи, которые указывают на себя), которые вы вручную очищаете, все очищается (автоматическая сборка мусора), когда текущая область выходит. Конечной областью является сам файл сценария. – stevieb
все, что сказал, я бы рекомендовал структурировать код таким образом, чтобы он не нуждался в 'goto' (это довольно просто). Если в цикле мы имеем 'next' и' last'. – stevieb