The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Многомерные хеши в perl. Не понятный мне синтаксис., !*! VaNO, 11-Апр-06, 04:03  [смотреть все]
Добрый день.
Увидел в чужом коде вот такой способ создания многомерных хешей:

my %hash=();
$hash{$row}{$col} = 'test';

Доставли из него данные вот так:

foreach my $row (keys %hash){
  foreach my $col (keys %{hash{$row}}){
    print $hash{$row}{$col};
  }
}

Я первый раз такое вижу и в моем Perl v5.8.6 эта конструкция не работает.
Ругается на синтаксис в строке foreach my $col (keys %{hash{$row}}){

Вопрос закрыт, я протупил. Там ошибка в коде. Уже разобрался.
Как-то можно свои сообщения удалять?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру