- RU.PERL ----------------------------------------------------------- RU.PERL -
Msg : #2509 [500]
От : Sergey Gernichenko 2:5079/49.18 10 февраля 04, 12:02
Кому : Dmitry Y. Labutin 14 февраля 04, 22:51
Тема : Re: Re[2]: Передача HASH'а в процедуру по значению
-------------------------------------------------------------------------------
Привет, *Dmitry*!
Во вторник, 10 февраля 2004 года, в 09:13, Dmitry Y. Labutin писал(а) мне:
SG>> Я не понял, у тебя значения элементов хеша скаляры или что???
DYL> Концы - скаляры.
DYL> Т.е. возможны такие варианты:
DYL> $q{a} = 1;
DYL> $q{b}{a} = 2;
DYL> $q{b}{b} = 3;
DYL> $q{c}{a}{a}{b} = 10;
Запись вида $q{c}{a}... - неправильная.
Изучи perldoc perlref, там и о сложных структурах рассказывается.
DYL> Ругается так:
DYL> Not a HASH reference at q.pl line 3.
Твоей qqq надо передать ссылку на хеш.
До свидания, *Dmitry* С уважением, *Sergey*.
... А сегодня хорошая погода
--- WinNT 5.1.2600-Service_Pack_1 i1586 Eng, AS Perl5.6.1, Borland C++ v5.02
* Origin: Работать надо, пока ещё не лень (2:5079/49.18)