Есть, конечно. Так же, как и в питоне есть способы сделать жизнь лучше.

И тут второе преимущество перла: методов заточить «поведение из коробки» 
гораздо больше.

25.10.2016, 11:41, "Ruslan Zakirov" <[email protected]>:
> 2016-10-25 0:50 GMT+03:00 Oleg Alistratov <[email protected]>:
>> Например, вам нужно удалить элемент по ключу из хэша (дикта). А в нем такого 
>> ключа нет. Здравый смысл говорит, что нет — и окей, не надо, все равно его 
>> удалять собрались, ничего страшного в этом нет.
>>
>> Перл выполнит delete $hash{foo} и не крякнет. Питон упадет с KeyError.
>
> В perl есть еще возможность зафиксировать хеш и получим тоже exception. 
> Конечно с delete не очень удобно, но вот зафиксировать все ключи большого 
> конфига и получать exception, когда обращаются с очепяткой в имени ключа 
> можно и удобно. Становится ненужными accessor'ы проверки правильности 
> написания.
>
> --
> Best regards, Ruslan.
> ,--
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org


-- 
Oleg Alistratov
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить