Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > Хэши.... |
Автор: djkostya 31.5.2006, 15:13 | ||
Простой модуль.... Так вот у меня проблема как из скрипта передать в модуль modules::SMTP->send('mail.tmpl', '[email protected]' {res1=>"456", res2=>"7865", res_ok=>"ffff"} ) Ну то есть хэш структуру... Ребята не поможете.... Добавлено @ 15:15 П.С то есть мне надо как-то в метод send запихать данные хэша |
Автор: korob2001 1.6.2006, 02:25 | ||
Ну так а в чём проблема? Ты же сам привёл пример того, как подпрограмме передать анонимный хеш. После в теле подпрограммы разыменуй его и работай как с обычным хешем, либо работай со ссылкой на хеш с использованием оператора "стрелка" ->. Вот простой пример:
Здесь подпрограмма принимает 3 параметра, где: 1. строка (smtp сервер). 2. строка (E-mail) 3. Анонимный хеш, с какими-то параметрами. В теле подпрограммы, выводитятся все аргументы вместе с анонимным хешем. Можешь так же в основном коде создать обычный хеш и передавать ссылку на него, что по сути одно и то же. ЗЫ: Если я чего-то недопонял, поясни задачу подробнее. |