так, я понял. варнинг возникает вот в этом месте:
$retval .= $c->div(
$c->span({}, $_->{'content'}),
$c->span({-class=>'red'}, '(' . $_->{'info'} . ')'), # тут
варнинг
);
когда $_->{'info'} не определено. это бывает часто. вопрос, как этого
варнинга избегать в такой конструкции?
да, я использую CGI.pm, не надо меня за это пинать.
2009/7/29 Анатолий Шарифулин <[email protected]>
> Можно, сделав наследника и переопределив вывод строк.
>
>
> 2009/7/29 Павел Тимонин <[email protected]>
>
>> а можно как-то сделать так, чтобы Data::Dumper выводил русские буквы
>> нормально, а не кодами символов?
>>
>> 2009/7/29 Павел Тимонин <[email protected]>
>>
>> а прикол-то в том, что переменная определена какmy $aaa = '';
>>> я специально так сделал, чтоб она не была uninitialized :)
>>>
>>>
>>> 2009/7/29 Sergey Juchkov <[email protected]>
>>>
>>>> Не, не правильно. Неиспользование vim просто показатель, что чувак
>>>> долго тут не задержится. Но у него есть шансы.
>>>>
>>>> Да, нужно адекватно понимать. Но как правило - никто адекватно не
>>>> понимает. Привыкли блин к некомпилируемым языкам.
>>>>
>>>>
>>>> 2009/7/29 Анатолий Шарифулин <[email protected]>:
>>>> > Оооо! из-за не использование vim :)
>>>> >
>>>> > Нужно адекватно понимать где и когда нужно писать use/no
>>>> warnings/strict.
>>>> >
>>>> >
>>>> > 2009/7/29 Sergey Juchkov <[email protected]>
>>>> >>
>>>> >> за no warnings надо сразу выгонять из профессии.
>>>> >>
>>>> >> 2009/7/29 Oleg Alexeenkov <[email protected]>:
>>>> >> > Здравствуйте, Павел.
>>>> >> >
>>>> >> > Вы писали 28 июля 2009 г., 18:11:41:
>>>> >> >
>>>> >> > <!-- warning: Use of uninitialized value in concatenation (.) or
>>>> string
>>>> >> > at
>>>> >> > /opt/htdocs/xml/parse.plx line 207. -->
>>>> >> >
>>>> >> > а с этим как бороться? я делаю пустую
>>>> >> > переменную и потом начинаю в неё
>>>> писать
>>>> >> > текст путём .= - возникает такой
>>>> варнинг.
>>>> >> >
>>>> >> > no warnings qw(uninitialized);
>>>> >> >
>>>> >> >
>>>> >> > --
>>>> >> >
>>>> >> > С уважением,
>>>> >> >
>>>> >> > Oleg mailto:[email protected]
>>>> >> >
>>>> >> > --
>>>> >> > Moscow.pm mailing list
>>>> >> > [email protected] | http://moscow.pm.org
>>>> >> >
>>>> >> >
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Sergey Juchkov
>>>> >> http://juchkov.com
>>>> >> --
>>>> >> Moscow.pm mailing list
>>>> >> [email protected] | http://moscow.pm.org
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > С уважением,
>>>> > Анатолий Шарифулин.
>>>> >
>>>> > --
>>>> > Moscow.pm mailing list
>>>> > [email protected] | http://moscow.pm.org
>>>> >
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Sergey Juchkov
>>>> http://juchkov.com
>>>> --
>>>> Moscow.pm mailing list
>>>> [email protected] | http://moscow.pm.org
>>>>
>>>
>>>
>>
>> --
>> Moscow.pm mailing list
>> [email protected] | http://moscow.pm.org
>>
>>
>
>
> --
> С уважением,
> Анатолий Шарифулин.
>
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
>
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org