LINUX.ORG.RU

че за хрень в perl'e?


0

0

есть у меня подпрограмма d2h, первый раз в цикле отрабатывает нормально, второй раз (и далее всегда) пишет вот такую хрень (листинг perl -d):

DB<1> n
main::(test.pl:22): &d2h("$aa","$dd");
DB<1> n
Argument "\0176.645654" isn't numeric in multiplication (*) at test.pl line 37.
main::d2h('\x{0}176.645654',18.000000) called at test.pl line 22
main::(test.pl:23): print "$alp_str,$del_str\n";
DB<1> [(176.645654,18.000000)]


... :(

откуда она берет и зачем вставляет \x{0} ??

☆☆
Ответ на: комментарий от vilfred

my ($aa,$dd,$t,$n,$dost,$x) = split /\s+/ => $newmsg;

вот откуда $aa берется на каждой итерации

vilfred ☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.