http://www.perlmonks.org?node_id=1049798


in reply to Hash Values into Array

perhaps adding an if clause to the above:

... push @errors, $info->{$os}->{$testcase}->{error} if defined($info->{$os}->{$testcase}->{error});

This would avoid pushing undef values onto that array.   Also consider if exists() instead.