[Moscow.pm] Perl vs Python

Ivanov Vadim vds.ivanov на gmail.com
Вт Окт 25 03:03:21 PDT 2016


А еще с помощью python'a открыли гравитационные волны)

2016-10-25 12:43 GMT+03:00 Алексей Мышкин <parserpro на gmail.com>:

> И еще http://search.cpan.org/~davecross/Tie-Hash-FixedKeys-
> 1.12/lib/Tie/Hash/FixedKeys.pm
>
> 25 октября 2016 г., 12:27 пользователь Alessandro Gorohovski <
> an.gorohovski на gmail.com> написал:
>
> 25 октября 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
>>>
>>>
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>>
>
>
> --
> С уважением,
> Мышкин Алексей.
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
С уважением,

Вадим Иванов

системный администратор

ЗАО "Донской Ломбард"
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20161025/f8c3435c/attachment.html>


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