在Perl中从配置文件读取内容时,可能会出现某些行无效且不需要添加到我的有效行数组中的情况。由于在此处使用for循环,即使无效行也会创建一个undef条目。如何在此后删除所有无效行?
谢谢!
谢谢!
@array = grep defined, @array;
defined(@array) is deprecated at /path/to/script.pl line X.
的警告。(是的,我知道现在已经是2021年了,但我只能用手头的工具) - joehep@array = grep {defined} @array;
适用于我特定版本的Perl。 - joehep