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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       04 Apr 2003  12:05:16
 To : Michael A. Borisov
 Subject : Re: HOWTO? Cross references in modules (перекрестные ссылки модулей).
 -------------------------------------------------------------------------------- 
 
  MAB> Hачал писать довольно большой проект, состоящий из нескольких модулей.
 MAB> Модули содержат пакеты. При этом возникают перекрестные ссылки
 MAB> пакетов, т.е. Пакет1 вызывает функцию из Пакета2, а Пакет2 вызывает
 MAB> функцию из Пакета1.
 
 Рефакторить.
 
 MAB> Я прописал require Exporter в каждом пакете, @EXPORT и use strict. В
 MAB> основном файле проекта (который запускается) все подключаю use'ом.
 MAB> Внутри модулей тоже подключаю все необходимое модулю use'ом. Hо при
 MAB> этом начинает ругаться strict.
 
 Hа что ругаться? Ты пытаешься импортировать функцию с одинаковым именем из
 разных пакетов? Попробуй использовать польно имя My::Module::mysub.
 
 aa29
 --- Microsoft Outlook Express 6.00.2720.3000
  * Origin: Life In The Dark (2:5061/6)
 
 

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

 Тема:    Автор:    Дата:  
 Re: HOWTO? Cross references in modules (перекрестные ссылки модулей).   Andrew Alakozow   04 Apr 2003 12:05:16 
Архивное /ru.perl/4268026d9bd61.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional