|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/4268026d9bd61.html, оценка из 5, голосов 10
|