2016-10-25 0:50 GMT+03:00 Oleg Alistratov <a...@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