Hi Leutz,
danke noch mal für die große Hilfe in
dem Thead.
Ich bin jetzt ein paar Schritte weiter und habe da wieder ein Problemchen :)
Es gibt ein Hash der Form
{"asd92394" => [1203, 23, 3435]} usw.
D.h. Key ist eine eindeutige ID und Value ein Array. Am Ende soll dieser Hash in eine XML Datei geschrieben werden, und zwar nach einem Arrayeintrag sortiert, sagen wie mal [0]. Einfügen tu ich die Werte schon in der Richtigen Reihenfolge, nur leider verwurschtelt das Hash alles. Kann ich Perl irgendwie zwingen die Einträge auch in der selben Reihenfolge zu behalten wie ich sie einfüge?
Ich weiß ich könnte mit sort und ner Helper-Funktion sortieren. Aber das würde dazu führen, dass die 200.000 Einträge im Speicher kopiert werden, was ich nicht so schön fänd und auch länger dauern würde.
Man könnte natürlich auch gleich ein Array nehmen, aber dann kann ich nicht mehr per ID-string auf die Elemente zugreifen!
Seht ihr eine Möglichkeit das zu bewerkstelligen?
Danke und Gruß Jan!