Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Y. Labutin                    2:5020/400     10 Feb 2004  03:21:44
 To : All
 Subject : Передача HASH'а в процедуру по значению
 -------------------------------------------------------------------------------- 
 
 Приветствую.
 
 Hужно следующее.
 Hапример есть хеш:
 $q{a} = 1;
 Hужно в функцию передать хеш $q{значение здесь вычисляется в ходе работы},
 чтобы она присвоила два значения
 $q{значение здесь вычисляется в ходе работы}{b} = 1;
 $q{значение здесь вычисляется в ходе работы}{c} = 2;
 
 Что-то в этом роде:
 
 sub qqq
 {
   @_[0]{b} = 2;
   @_[0]{c} = 3;
 }
 
 $q{a} = 1;
 qqq ($q{b});
 print $q{a};    # печатает 1
 print $q{b}{b}; # печатает 2
 print $q{b}{с}; # печатает 3
 
 Естественно это не работает. Как правильно нужно это написать?
 
 И вопрос вдогонку - как проверить $q{b} - это конечное значение или
 вложенный хеш?
 
 -- 
 Дмитрий Лабутин
 dmitry@incub.ru
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: incub creative team (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Передача HASH\'а в процедуру по значению   Dmitry Y. Labutin   10 Feb 2004 03:21:44 
 Re: Передача HASH\'а в процедуру по значению   Sergey Gernichenko   10 Feb 2004 10:24:54 
 Re[2]: Передача HASH\'а в процедуру по значению   Dmitry Y. Labutin   10 Feb 2004 10:13:24 
 Re: Re[2]: Передача HASH\'а в процедуру по значению   Sergey Gernichenko   10 Feb 2004 13:02:26 
 Re: Re[2]: Передача HASH\'а в процедуру по значению   Ivan Frolcov   10 Feb 2004 13:36:37 
 Re: Re[2]: Передача HASH\'а в процедуру по значению   Sergey Gernichenko   10 Feb 2004 18:52:34 
 Re[4]: Передача HASH\'а в процедуру по значению   Dmitry Y. Labutin   10 Feb 2004 14:21:18 
 Re[5]: Передача HASH\'а в процедуру по значению   Dmitry Y. Labutin   10 Feb 2004 15:35:14 
 Re: Передача HASH\'а в процедуру по значению   Artem Chuprina   11 Feb 2004 03:21:22 
 Re: Re[4]: Передача HASH\'а в процедуру по значению   Sergey Gernichenko   10 Feb 2004 18:50:18 
 Re: Передача HASH\'а в процедуру по значению   Artem Chuprina   11 Feb 2004 03:19:21 
 Re: Передача HASH\'а в процедуру по значению   Artem Chuprina   11 Feb 2004 03:15:13 
Архивное /ru.perl/2784d6dee647.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional