Хорошо, пусть живет под несколькими ключами. А как получить к ним доступ ?
вт, 1 окт. 2024 г. в 13:08, Ivan Serezhkin <[email protected]>: > Гыыыыы оно живое ..... > > > И так, у тебя есть значение, ты хочешь узнать под каким ключём оно живёт? > > А вот теперь представь, это значение лежит сразу в двух хэшах, под разными > ключами .... > > -- > > 01.10.2024, 13:34, "Alessandro Gorohovski via Moscow-pm" <[email protected] > >: > > Уважаемое сообщество, приветствую! > > Подскажите, может кто-нибудб знает/сталкивался: > существует ли способ узнать родительский ключ хеша по ссылке? > > # Например, есть хеш > my %h = ( a => { b=> 1}, aa=> {bb=>2, }, ); > > # вызов функции, где необходимо узнать родительский ключ > # например, 'aa' > my $k = &where_key( \%{ $h{aa} } ); > > exit; > > sub where_key { > my $sh = shift; > > my $k = ??? if ref( $sh ) eq 'HASH'; > > return $k; > } > ,-- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
