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