25 октября 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
>
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить