Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Roman Kirjanov                       2:5020/400     05 May 2003  22:53:24
 To : Serg Chervjakov
 Subject : Re: require
 -------------------------------------------------------------------------------- 
 
 Hello, Serg!
 You wrote to Roman Kirjanov on Mon, 5 May 2003 17:09:38 +0000 (UTC):
 
  RK>> Thanx :)) Просвятили. А есть как-нить потривиальней ? Hу чтоб как в
  RK>> ПХП - там require('lib.inc'); вставляет просто как через буфер обмена.
 
  SC > Дык тебе надо что бы все объявления были локальными или глобальными?
  SC > Если второе, то просто в lib.inc описываешь все константы, какие тебе
 
 надо.
 
  SC > Переменные же тебе описывать не надо - они и так все глобальные. Если
  SC > же надо, что бы это выглядело так, что ты просто вставил кусок кода -
 
 то тут
 
  SC > трудно сказать. Что-то у меня вспоминается, но по-моему неправильно
  SC > вспоминается:), что require именно просто вставляет в скрипт кусок
 
 кода.
 
  SC > Hо боюсь, я ошибаюсь.
 
 Мне надо так:
 ------ first.pl ------
 #!/usr/bin/perl
 use strict;
 require('foo.pl');
 print $foo;
 
 ------ foo.pl ------
 #!/usr/bin/perl
 use strict;
 our $foo = 777;
 
 Global symbol "$foo" requires explicit package name at env.pl line 4.
 Execution of env.pl aborted due to compilation errors.
 
 В Exporter'e мне не нравится что я должен описывать все, что я экспортирую -
 там много и в случае добавления исправлять надо. Мож выдрессируюсь :))
 
 With best regards, Meister.
 [ http://www.sinn.ru/~meister ]
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: require   Roman Kirjanov   05 May 2003 20:23:10 
 Re: require   Serg Chervjakov   05 May 2003 21:09:38 
 Re: require   Roman Kirjanov   05 May 2003 22:53:24 
 Re: require   Slava Ivanov   06 May 2003 02:56:24 
Архивное /ru.perl/6577b98123d6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional