Автор Тема: хэши тупят  (Прочитано 2122 раз)

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

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
хэши тупят
« : 10 Января 2007, 03:39:22 »
в кратце...

есть молуль Hash.pm

в нём

sub get_mod {

my %hash = ();

return %hash;
}

полностью не буду приводить листинг, смысла нет...возвращается некий хэш в программу....

вызывает эта подпрограмма 2 раза из main.cgi

%aaa = &Hash::get_mod();

%bbb = &Hash::get_mod();

во втором случает хэш есть но в нём одно значение...если удалить вызов первый раз функции, то всё норм...в чём может быть трабл?

да и ещё...если сделать так:

print &Hash::get_mod();

print &Hash::get_mod();

то знач. прав. выдаются

Оффлайн DartSidius

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 309
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
хэши тупят
« Ответ #1 : 10 Января 2007, 04:17:39 »
тему можно удалить...ошибки найдены

 

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