norman: länge von zweidimensionalen arrays lesen

hallo zusammen!!!

mir wurde gesagt, das perl keine mehrdimensionalen arrays verträgt. scheint aber trotzdem zu gehn, aber wie bekomme ich die länge des ersten unter-arrays @array[0]?

my @array = ([1,2,3],[6,8]);

my $laenge = @array[0];
print $laenge . "\n";

-> ergibt nicht 2 oder 3, sondern ARRAY(0x820ca18)

schönen dank fürs durchlesen!

mfg
norman

  1. hallo zusammen!!!

    Hallo Alleine ;)

    my $laenge = @array[0];

    Versuchs mal mit my $laenge = scalar(@{$array[2]});

    Beste Grüsse
    Andreas

    1. hallo zusammen!!!

      Hallo Alleine ;)

      my $laenge = @array[0];

      Versuchs mal mit my $laenge = scalar(@{$array[2]});

      Beste Grüsse
      Andreas

      ahhh, ich werd' bekloppt! das is ja einfach... :-) danke