Thread Array oder ähnliches?
(5 answers)
Opened by deepc at 2008-07-03 19:57
Hm, na gut, kann man schon so sagen. Ich wollte jetzt eigentlich auch hauptsaechlich behaupten, dass Arrays und Hashes halt in Perl unterschiedliche Konzepte sind.
Da man ja mit splice in Arrays auch in der Mitte Elemente hinzufuegen oder entfernen kann, unterscheiden sich die Indices von den Hash-Keys also nicht nur dadurch, dass sie numerisch sind, sondern auch dadurch, dass sie weniger Persistenz haben. Sie werden ja afaik auch nicht explizit abgespeichert in den Elementen. Man muss natuerlich auch sagen, dass das, was in Perl als Arrays und Hashes bekannt ist, ausserhalb von Perl gewoehnlich anders bezeichnet wird. Insbesondere ist "assoziatives Array" und "Hash" auch nicht wirklich das gleiche (im Gegensatz zu dem, was ich oben angedeutet habe). Das, was in Perl "Hash" heisst, ist eigentlich auch eine "Hashtable", und das ist eine mehrerer moeglichen Implementationen von assoziativen Arrays. Aber ich glaube, es wird OT ;-) Lieblingsmodule: IPC::System::Simple, Path::Class
|