Pushende Hash Probleme
Marko
- perl
Hi Leute,
mal wieder was zum Thema Hash. Ich versuche verzweifelt einen Hash in ein Feld zu Pushen, aber irgendwie will er nicht rein:
push(@tabelle,%datenhash);
push(@tabelle,$datenhash);
beides geht nicht, @tabelle ist das Feld datenhash der Hash (versteht sich eigentlich von selbst.
Der Sinn es ganzen ist es eine Tabelle mit benannten Feldern in eine Datenstruktur Field of Hashes abzubilden.
schonmal vielen Dank
Marko
mal wieder was zum Thema Hash. Ich versuche verzweifelt einen Hash in ein Feld zu Pushen, aber irgendwie will er nicht rein:
push(@tabelle,%datenhash);
push(@tabelle,$datenhash);
beides geht nicht, @tabelle ist das Feld datenhash der Hash (versteht sich eigentlich von selbst.
Der Sinn es ganzen ist es eine Tabelle mit benannten Feldern in eine Datenstruktur Field of Hashes abzubilden.
array-Komponenten sind m. E. generell erst mal skalar. Aber Du kannst dort einen *Verweis* auf Deinen Hash hineinschreiben (%datenhash) und beim Zugriff diesen entsprechend dereferenzieren (wahrscheinlich so was wie ${$tabelle[$index]}, aber nagel mich nicht auf die Syntax fest, sondern schau in "perldata" nach).