|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alex Dedul 2:450/82 16 Sep 2002 12:38:04 To : Dmitry Smolin Subject : __DATA__ blocks & use -------------------------------------------------------------------------------- Hi, Dmitry ! Помню когда-то , 15 Sep 02 в 22:24, Dmitry Smolin напиcал для Alex Dedul нижecлeдyющee: AD>> Знаю что напрямую это не сделаешь, потому как use выполняется on AD>> compile time, в то время как ::DATA мы имеем на стадии AD>> выполнения. DS> И что с того? А то что надо это все сделать без DS> === Cut === DS> package Mod; [..] DS> sub test { DS> print <main::DATA>; DS> } ^^^^^^^^^^ вот этого [...] DS> Mod::test(); и этого. Если ты заметил, то в __DATA__ у меня будет код, который я хотел бы выполнить в самом модуле без дополнительной писанины в главном скрипте. Если уж в нем что-то писать, то тогда вообще отпадает необходимость в сабже, я тут же смогу и проевалить __DATA__, но не красиво это, хочу все в модуль запихать, там на самом деле кроме евала еще будет fcgi-шный цикл обработки запросов. WBR, Alex winamp$ my downloads - morcheeba - Otherwise <stopped> --- GoldED+/W32 1.1.4.7 * Origin: Iron Hills Lab. (2:450/82) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14343d85b5e6.html, оценка из 5, голосов 10
|