|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Maxim Y. Zinyakov 2:5065/21 23 Jul 2000 12:46:56 To : Konstantin Kalachev Subject : #include --------------------------------------------------------------------------------
22 Jul 00 16:03, you wrote to All:
KK> Задам крайне ламерский вопрос :)
KK> Есть ли в Perl аналог #include "что-нибудь.h" в С ?
KK> То есть, не модуль, который пишется в отдельную директорию, а
KK> библиотрека с функциями, которая будет лежать в одной директории со
KK> скриптом.
perldoc -f require
там - исчерпывающее описание. в простейшем виде выглядет как
require "mylib_filename";
соответственно, в начале своей библиотеки должен стоть идентификатор *package*
Ображение к функции этой библиотеки будет выглядеть как:
*PackageName::Funcname*
Кроме того, рекомендуют использовать подключение с проверкой :
eval { require "mylib"};
if($@) { #check for Eval_Error
print "Error, can't include mylib!\n$@\n"};
Удачи!
*Maqs.* [max@surt.sochi.ru]
--- GoldED/LNX 3.0.1
* Origin: WARNING! System paused: waiting for the miracle... (2:5065/21)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1813397aead0.html, оценка из 5, голосов 10
|