|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 21 Aug 2005 12:44:45 To : Dmitriy Zverev Subject : Re: Снова подключение модулей во время вып о лнения -------------------------------------------------------------------------------- >>> Dmitriy Zverev wrote: DZ> А если их несколько (много)? Каждую функцию с кучей параметров вызывать DZ> муторно... Тебе надо вести контекст из множества параметров, общих для нескольких вызовов? Тогда можно делать так: Вариант 1: сложить параметры в хэш и передавать во все функции ссылку на него. Вариант 2: сделать интерфейс объектным, затем создавать объект, задать ему параметры и нужные действия вызывать как методы объекта, получая в них заданные параметры как свойства объекта. Варианты могут не исчерпываться этими, но желательно всё-таки избегать глобальных переменных. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/223835210cc3e.html, оценка из 5, голосов 10
|