некорректный пример. истину здесь возвращает scalar @test

18.05.2011, 21:41, "Alexander Lourier" <[email protected]>:
> В сообщении от Среда 18 мая 2011 21:31:08 автор Олег Малёваный написал:
>
>>  Здравствуйте, Denis.
>>
>>  Вы писали 18 мая 2011 г., 21:24:18:
>>>>  Пустая строка -- при работе со строками :)
>>>  Но не в значение false...
>>>  т.е. пустая строка обычно вполне true значение.
>>>  Как и "0E0"
>>  Можно пример пустой строки в true значении?
>
> if (my @test = test()) { print "OOPS!\n"; }
> sub test { return "" }
>
> или так:
>
> if (my @test = test()) { print "OOPS!\n"; }
> sub test { return undef }
>
> --
> Alexander Lourier, http://aml.rulezz.ru/
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить