<div dir="ltr">Премного благодарен.</div><div class="gmail_extra"><br><div class="gmail_quote">25 октября 2016 г., 12:43 пользователь Алексей Мышкин <span dir="ltr"><<a href="mailto:parserpro@gmail.com" target="_blank">parserpro@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">И еще <a href="http://search.cpan.org/~davecross/Tie-Hash-FixedKeys-1.12/lib/Tie/Hash/FixedKeys.pm" target="_blank">http://search.cpan.org/~<wbr>davecross/Tie-Hash-FixedKeys-<wbr>1.12/lib/Tie/Hash/FixedKeys.pm</a></div><div class="gmail_extra"><br><div class="gmail_quote">25 октября 2016 г., 12:27 пользователь Alessandro Gorohovski <span dir="ltr"><<a href="mailto:an.gorohovski@gmail.com" target="_blank">an.gorohovski@gmail.com</a>></span> написал:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">25 октября 2016 г., 11:41 пользователь Ruslan Zakirov <span dir="ltr"><<a href="mailto:ruslan.zakirov@gmail.com" target="_blank">ruslan.zakirov@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span><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="m_-6116139528760694046m_7964432472179833415m_-4967015938020298353:49z" class="m_-6116139528760694046m_7964432472179833415m_-4967015938020298353a3s m_-6116139528760694046m_7964432472179833415m_-4967015938020298353aXjCH m_-6116139528760694046m_7964432472179833415m_-4967015938020298353m157f8aeddd90c4de">Например, вам нужно удалить элемент по ключу из хэша (дикта). А в нем такого ключа нет. Здравый смысл говорит, что нет — и окей, не надо, все равно его удалять собрались, ничего страшного в этом нет.<br>
<br>
Перл выполнит delete $hash{foo} и не крякнет. Питон упадет с KeyError.</div></blockquote></div><br></span>В perl есть еще возможность зафиксировать хеш и получим тоже exception. Конечно с delete не очень удобно, но вот зафиксировать все ключи большого конфига и получать exception, когда обращаются с очепяткой в имени ключа можно и удобно. Становится ненужными accessor'ы проверки правильности написания.<span class="m_-6116139528760694046m_7964432472179833415HOEnZb"><font color="#888888"><br><br clear="all"></font></span></div></div></blockquote><div>Пардон,</div><div>интересно, каким образом можно это сделать</div><div>?</div><div> </div><div>Если можно, маленький пример.</div><span class="m_-6116139528760694046HOEnZb"><font color="#888888"><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><span class="m_-6116139528760694046m_7964432472179833415HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_-6116139528760694046m_7964432472179833415m_-4967015938020298353gmail_signature" data-smartmail="gmail_signature">Best regards, Ruslan.</div>
</font></span></div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></font></span></div><br></div></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_-6116139528760694046gmail_signature" data-smartmail="gmail_signature">С уважением,<br>Мышкин Алексей.</div>
</font></span></div>
<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br></div>