- 1
%words = map { $_ => $hash{$_} } grep { !proper($_) } keys %words;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−155.2
%words = map { $_ => $hash{$_} } grep { !proper($_) } keys %words;
Фильтрация хэша - удаление элементов, чьи ключи не удовлетворяют некому условию.
Конечно же использование православного for для Perl-истов ниже собственного достоинства.... :X
guest 25.02.2010 22:46 # +1
guest 26.02.2010 00:53 # +1
guest 26.02.2010 10:44 # 0
не тронь timtowtdi!
klem4 26.02.2010 13:58 # 0
delete @h{ map { $_ if bad ($_) } keys %h };
Oleg_quadro 02.03.2010 13:04 # 0