[Moscow.pm] Perl vs Python

Oleg Alistratov ali на ali.org.ua
Ср Окт 26 12:18:49 PDT 2016


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

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

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


-- 
Oleg Alistratov


Подробная информация о списке рассылки Moscow-pm