| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Работа с массивом - предложите красивое решение |
| Автор: MakTpaxep 5.5.2011, 14:31 | ||
| Здравствуйте! Как известно цикл foeach пробегает по всем элементам массива. Что делать если нам нужно удалить текущий элемент из массива, если он попадает под какую-либо проверку?
|
| Автор: DurRandir 5.5.2011, 14:47 |
| @data = grep {!/delete\sme/} @data PS: это не совсем решение задачи "удалить текущий элемент", но полностью эквиваленто приведённому коду, где никакой дополнительной обработки нет |
| Автор: MakTpaxep 5.5.2011, 15:35 |
| Спасибо - так уже интереснее) |