Автор Тема: Хэши..  (Прочитано 5775 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Хэши..
« : 09 Сентября 2010, 10:33:18 »
Есть Хэш

%a = (
"001" => {
   name=>"123",
  url =>"www.ru"
}
,
"002" => {
   name=>"123",
  url =>"www.ru"
}
);

Как запихать всё его содержимое в хэш

$HASH{new}

?

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Хэши..
« Ответ #1 : 09 Сентября 2010, 16:49:06 »
а что не нравится в такой реализации?
Копирование хэшей

Решение
    my %hash_copy = %hash;  # копирование хэша

    my $href_copy = $href;  # копирование указателя на хэш
убили кенни, сволочи

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Хэши..
« Ответ #2 : 10 Сентября 2010, 02:26:46 »
Я же пишу...запихать в хэш хэша...а не просто скопировать в другой хэш...

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Хэши..
« Ответ #3 : 10 Сентября 2010, 18:53:29 »
Уточните структуру результирующего хеша, если не подходит:
$HASH{\'new\'}=(%a);
убили кенни, сволочи

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28