|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Anatoly Moskovsky 2:5020/400 11 Oct 2002 14:28:26 To : Dmitry Smolin Subject : Re: hash: автосоздание несуществующих ключей -------------------------------------------------------------------------------- Hi! *** Dmitry Smolin wrote to Anatoly Moskovsky: DS> Кстати говоря, "помнить" - необязательно. Можно сделать так: DS> sub hash_val(\%$) { DS> my ( $h, $v ) = @_; DS> exists $$h{$v} ? $$h{$v} : ( $$h{$v} = undef ); DS> } DS> И потом вызывать эту hash_val без лишних проблем со ссылками: DS> $v = hash_val %h, 'aaa'; Спасибо. Странно, что при многократном прочтении perlsub я на это не обращал внимания :) Bye --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/648113303aff.html, оценка из 5, голосов 10
|