Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Зачем в конце программы 1;


Автор: alex 10.12.2002, 00:34
иногда встречаю 1; в конце программы.

что это дает?

Автор: Cepera 10.12.2002, 03:18
исполняемость

Автор: NightGoblin 11.12.2002, 08:18
1; вставляется во включаемые файлы с определенными функциями, дабы показать, что файл был включен в текст успешно. Perl требует, чтобы последнее вычисленное выражение было ненулевым. Примерно то же можно увидеть и в функциях, например

1;

это сокращенная запись

return (1);

при условии, что это последняя строка функции.

Автор: Dagger 11.12.2002, 08:59
1 ставится в конце подпрограммы, если она включена в основной скрипт (require "file.pl"). Точно сформулировать не могу - не помню, но без этого подпрограммы, вызывающаяся скриптом работать не будет.
ИМХО.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)