Forum Webscript.Ru

Программирование => Perl => Тема начата: DartSidius от 10 Января 2007, 03:39:22

Название: хэши тупят
Отправлено: DartSidius от 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 от 10 Января 2007, 04:17:39
тему можно удалить...ошибки найдены