Как удалить все undef из массива?

При чтении из файла конфигурации в Perl могут быть случаи, когда строка недействительна и ее не нужно добавлять в мой массив допустимых строк. Поскольку здесь я использую цикл for, даже недопустимые строки создают запись undef. Как я могу удалить их все потом?

Спасибо!


person flohei    schedule 20.06.2012    source источник
comment
если вы создаете файл конфигурации, используйте такой модуль, как Config::Simple. Если вы читаете содержимое уже существующего файла конфигурации в массив, почему вы вставляете недопустимые записи в свой массив, а не пропускаете их?   -  person beresfordt    schedule 20.06.2012


Ответы (1)


person    schedule
comment
простое и отличное решение - person iWizard; 10.12.2013
comment
Это работает для меня. Спасибо за это простое решение. - person Gowri Shankar Balasubramaniam; 27.10.2016