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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Y. Labutin                    2:5020/400     10 Feb 2004  14:21:18
 To : Sergey Gernichenko
 Subject : Re[4]: Передача HASH'а в процедуру по значению
 -------------------------------------------------------------------------------- 
 
 Приветствую.
 
 SG> Запись вида $q{c}{a}... - неправильная.
 SG> Изучи perldoc perlref, там и о сложных структурах рассказывается.
 
 Вот:
 use strict;
 sub qqq
 {
   $_[0]->{c} = 2;
 }
 
 my %a;
 
 $a->{a} = 1;
 
 print $a->{a}."\n";  # печатает 1
 qqq ($a->{b});
 print $a->{b}->{c}."\n"; # печатает 2
 
 Уже почти то, что мне нужно. Такой вопрос - как в подпрограмме qqq
 правильно присвоить значение другой переменной, чтобы я через нее
 присвоил значение?
 
 sub qqq
 {
   # Что здесь нужно написать чтобы можно было написать так?
   $tmp->{c} = 2;
   #$_[0]->{c} = 2;
 }
 -- 
 Дмитрий Лабутин
 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/278438e51c0b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional