Skeeve: 0 Werte rauswerfen

Beitrag lesen

Moin!

Da ich keine Torten-, Balken- oder wasweißich Diagramme in Perl kenne, habe ich mich mal darauf beschränkt, nur die Nullwerte zu entfernen:

  
use Data::Dumper;  
use strict;  
use warnings;  
  
my @AoA = (  
        [ 0, 0, 0 ],  
        [ 215, 2, 1234 ],  
        [ 0, 5, 10 ],  
        [ 0, 278, 0],  
      );  
  
my @NoNull= map { [ grep { $_ } @$_ ] } @AoA;  
  
  
print Dumper(\@NoNull);  
  
__END__  
Ergebnis:  
$VAR1 = [  
          [],  
          [  
            215,  
            2,  
            1234  
          ],  
          [  
            5,  
            10  
          ],  
          [  
            278  
          ]  
        ];  
  

-- Skeeve