Ich bin ziemlich neu in Perl und ich versuche, einen Hash rekursiv zu erstellen und nirgendwo zu bekommen. Ich habe versucht, nach Tutorials zu suchen, um Hashes dynamisch zu erstellen, aber alles, was ich finden konnte, waren einführende Artikel über Hashes. Ich wäre dankbar, wenn Sie mich in die richtige Richtung weisen oder einen schönen Artikel/Tutorial vorschlagen.Dynamisch/rekursiv Hashes in Perl erstellen?
Ich versuche, aus einer Datei zu lesen, die Pfade in Form von
one/two/three
four
five/six/seven/eight
hat, und ich möchte einen Hash wie
VAR = {
one : {
two : {
three : ""
}
}
four : ""
five : {
six : {
seven : {
eight : ""
}
}
}
}
Das Skript zur Zeit verwende ich bauen :
Ihre 'my ($ hashrf, $ line) = $ _;' Zeile sollte wahrscheinlich 'my ($ hashrf, $ line) = @_;' stattdessen lesen. –
Fixed :) Aber es summiert sich immer noch nichts. Wenn ich den Wert von 'hashrf' in der Schleife ausdrücke, ist es immer' '' ' –