<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2016-10-25 0:50 GMT+03:00 Oleg Alistratov <span dir="ltr"><<a href="mailto:ali@ali.org.ua" target="_blank">ali@ali.org.ua</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":49z" class="a3s aXjCH m157f8aeddd90c4de">Например, вам нужно удалить элемент по ключу из хэша (дикта). А в нем такого ключа нет. Здравый смысл говорит, что нет — и окей, не надо, все равно его удалять собрались, ничего страшного в этом нет.<br>
<br>
Перл выполнит delete $hash{foo} и не крякнет. Питон упадет с KeyError.</div></blockquote></div><br>В perl есть еще возможность зафиксировать хеш и получим тоже exception. Конечно с delete не очень удобно, но вот зафиксировать все ключи большого конфига и получать exception, когда обращаются с очепяткой в имени ключа можно и удобно. Становится ненужными accessor'ы проверки правильности написания.<br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Best regards, Ruslan.</div>
</div></div>