Форум — Development [perl] die для подпрограммы perl 0 0 Собственно ищется сабж. Нужна функция которая прибивала бы подпрограмму из которой она была вызвана. При этом в идеале программа вызывавшая подпрограмму должна узнать что подпрограмма завершилась некорректно. Ссылка
Ответ на: комментарий от anonymous 07.02.09 16:49:07 MSK Знал бы - не спрашивал бы. KblCb ★★★★★ (07.02.09 16:55:29 MSK) автор топика Ссылка
Опиши подробенее что ты понимаешь под "подпрограммой" функцию или потомка? gnomino (07.02.09 17:58:32 MSK) Показать ответ Ссылка
Ответ на: комментарий от gnomino 07.02.09 17:58:32 MSK Функцию в данном случае. KblCb ★★★★★ (07.02.09 18:00:01 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от KblCb 07.02.09 18:00:01 MSK Ну тогда return, как уже сказали выше. Если же нужно что-то вроде исключения, то можно использовать die, а ловить через eval. Подробности в мане. Jini ★★ (07.02.09 18:37:29 MSK) Ссылка
Ответ на: комментарий от kranky 07.02.09 20:41:46 MSK >exit 1; ? при использовании exit главная программа считает что функция завершилась верно... KblCb ★★★★★ (07.02.09 21:06:44 MSK) автор топика Ссылка