|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Shevchenko 2:5020/1817.26 25 Mar 2003 13:14:18 To : ‚ᥬ Subject : Как все хорошо начиналось и как все плохо кончилось --------------------------------------------------------------------------------
Пишу скрипт для отображения на страничке фодошного outbound-а. Данные храню
в массиве... как же он называется... вообщем ячейки там не под номерами, а
идентифицирются по строке... ну вы поняли.. надеюсь, типа %ParamStr. Очень
удобно: в идентификатор вносим номер узла а имена файлов в очереди в саму
ячейку. Если такая ячейка уже есть (то есть что-то там лежит, то добавляем, если
нет, то она сама создается). Hо оказалось что то, от чего я хотел уйти, не так
просто отпускает: При попытке "добавить" в новую ячейку что-либо получаем
сообщение об использовании неинициализированной переменной. Hу правильно... и че
теперь делать? Проверять при добавлении, первый раз уже добавляем или нет?
Добавляю вот так:
$OutBound{$adr}=$OutBound{$adr}.AddFileFromLo($OutboundDir.$curfile);
AddFileFromLo - фукция, которая выдает список файлов из лошек...
И еще одно. Делаю вот так:
my $filelist;
$filelist=$filelist.$st."<BR>\n";
Опять сообщение о том, что переменная неинициализирована. Исправляю на
my $filelist='';
$filelist=$filelist.$st."<BR>\n";
И все хорошо. А что, недостаточно того, что я ее объявил?
Alexander Shevchenko
... Default tagline #2
---
* Origin: Default origin (2:5020/1817.26)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/46203e804b2e.html, оценка из 5, голосов 10
|