Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Вложенный хэш

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Moslem



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плиз, как заполучить второй аргумент
например,
$trafficClassIn{0}{i.ivanov}=100;
$trafficClassIn{0}{p.petrov}=110;
$trafficClassIn{1}{a.popov}=117;
......
если я напишу: print "$trafficClassIn{0}{i.ivanov}\n";
я получу значение 100
Вопрос, как заполучить i.ivanov, как работать с вложенным хэшем?

Всего записей: 12 | Зарегистр. 10-02-2005 | Отправлено: 09:50 21-03-2005
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во-первых, неплохо бы указывать, что речь о Perl'е, во-вторых - незачем задавать свой вопрос на всех форумах рунета - лучше бы научились пользоваться поисковиками.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 10:19 21-03-2005
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
$trafficClassIn{0}{i.ivanov}

Во первых, не так, а вот так будет правильно.
$trafficClassIn{0}{'i.ivanov'}
 
Во вторых, что тебе нужно?

Цитата:
как заполучить второй аргумент  

Это не аргумент, это ключ
 
Ключи можно получить так.
 
my @keys = keys %{$trafficClassIn{0}};
 
А вот пример перебора.
 
foreach my $key (sort keys %trafficClassIn){
        print "$key->$_\n" for sort keys %{$trafficClassIn{$key}};
 }
 
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 15:28 21-03-2005
Moslem



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо огромное, "Batva" ты меня просто спас Спасибо

Всего записей: 12 | Зарегистр. 10-02-2005 | Отправлено: 16:11 21-03-2005
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Вложенный хэш


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru