|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ivan Frolkov 2:5020/175.2 17 Jun 2005 15:41:23 To : Sergey A. Shkuratov Subject : добраться до хеша в объекте -------------------------------------------------------------------------------- Fri Jun 17 2005 15:24, Sergey A. Shkuratov wrote to yurik shestakov: SAS>>> Создаю объект, имея в качестве исходных данных имя его типа. SAS>>> Приближённо: SAS>>> require "$typename"; SAS>>> $typename =~ s/\//::/g; SAS>>> import $typename; SAS>>> my $doc; SAS>>> $doc = \$doc; SAS>>> $doc = bless $doc, $typename; ys>> [...] SAS>>> Вопрос: как доступиться извне к хешу в модуле $typename.pm, SAS>>> если объект $doc создан так, как написано выше? ys>> Если "объект $doc создан так, как написано выше", то никакого HASH (hash ys>> ref) не существует ;-) SAS> Где именно не существует? В тексте модуля $typename.pm и для функций в SAS> нём же хеш вполне себе существует. Hу-с, с нетепением жду пятничной схватки многих якодзум... " Hо тут раздался грохот, треск, сверкнуло пламя и запахло серой. Посередине приемной возник Мерлин. Магнус Федорович, шарахнувшийся от неожиданности к окну, сказал: "Тьфу на вас!" -- и выбежал вон. -- Gооd Gоd! -- сказал Ойра-Ойра, протирая запорошенные глаза. -- Саnst thou nоt соме in bу usual way аs dесеnt реорlе dо? Sir... -- добавил он." Чего тебя в такие чудеса занесло? --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/3300acadb8d7.html, оценка из 5, голосов 10
|