Patric: Aufbau einer Liste von Listen

Hallo,

ich habe folgendes kleines Problem: Möchte eine Liste aufbauen, welche als Einträge wiederum Listen enthält.

Dachte mir, daß es so funktioniert:

{
  my($i, @tab, @satz);
  $i = 0;
  
  while(@satz = $sth->fetchrow_array) { $tab[$i++] = @satz }
}

Tut's leider nicht. Wie weise ich der Variable @tab die Sätze zu?

Besten Dank und schönen Tag.

  1. Hi Patric,

    while(@satz = $sth->fetchrow_array) { $tab[$i++] = @satz }

    Da ich wenig Zeit habe (muss zu `nem GIG) fasse ich mich kurz:
      Versuch mal $tab[$i++] = [@satz];
    @tab enthält dann die @sätze als anonyme Arrays die man mit $tab[0]->[1] ansprechen kann.

    Gruß AlexBausW

    1. Hi Patric,

      while(@satz = $sth->fetchrow_array) { $tab[$i++] = @satz }

      Da ich wenig Zeit habe (muss zu `nem GIG) fasse ich mich kurz:
        Versuch mal $tab[$i++] = [@satz];
      @tab enthält dann die @sätze als anonyme Arrays die man mit $tab[0]->[1] ansprechen kann.

      Gruß AlexBausW

      gruesse,

      while(@satz = $sth->fetchrow_array) { push @tab , [@satz]; }

      ist auch ganz ganz nett.

      klaus

  2. Hi,

    ich habe folgendes kleines Problem: Möchte eine Liste aufbauen, welche als Einträge wiederum Listen enthält.

    in

    perldoc perllol

    findest Du alles wissenswerte über Lists of Lists.

    Cheatah

    1. Moin!

      in
      perldoc perllol
      findest Du alles wissenswerte über Lists of Lists.

      .. und in
      perldoc perldsc
      noch viel mehr geile Sachen. :-)

      So long