12 октября 2015 г., 14:44 пользователь Ivan Petrov
<[email protected]> написал:
>
>> наоборот, в таком случае perl совсем не помогает найти ошибку
>
>> $x = 42;
>> $y = "/b> Meet our new redesign!";
>
>> $z = $x*$y;
>
> Мой Perl5 сообщает мне следующее
>
> Argument "/b> Meet our new redesign!" isn't numeric in multiplication
> (*) at test.pl line 4.
>

1) это варнинг
2) варнинг будет в момент умножения, а не в тот момент когда
программист поместил в переменную $y не число (обычно на стадии
написания программы известно где должно быть число, а где нет;
исключение - полиморфизм)

>
>
> так что отлично помогает.
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить