Thread Array ist nicht Array?!?: Was ist eigentlich ein Array in Perl? (23 answers)
Opened by highlander at 2006-04-07 17:02

ptk
 2006-04-07 23:08
#64545 #64545
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=highlander,07.04.2006, 17:05]
Quote

Wenn du auf Element 500 zugreifen willst, kannst du das einfach mit $array[499] tun, da musst du nichts durchlaufen.


Es gibt kein Unterschied zwieschen Arrays und Listen in Perl
Wenn du @array[499] schreibst dann durchlauft er (PERL) von 0->1->2->......->499

Obwohl ich kann mich irren. Ich bin doch nur ein neuling in Perl[/quote]
Du irrst dich. Intern werden bei Perl ganz normale Arrays verwendet. Funktionen wie push oder splice lassen es vielleicht aussehen lassen, als ob es sich um Listen handelt. Aber intern muss, falls kein Platz mehr vorhanden ist, das gesamte Array umkopiert werden (bei einer echten Liste ist das nie notwendig).

View full thread Array ist nicht Array?!?: Was ist eigentlich ein Array in Perl?