Pygo: array innerhalb hashes Zugreifbarkeit

Beitrag lesen

Hallo allerseits!

Ich habe ein array erstellt und dieses unter einem bestimmten Namen in einen hash gesteckt. Wenn ich jetzt mit Indizes darauf zugreife, ist auch alles prima. Wenn ich aber einen shift darauf machen möchte, dann passt ihm alles nicht, was ich angebe.

Was geht:
$meinHash{dasArray}[1]

was nicht geht:
shift($meinHash{dasArray}) -> ..must be array (not hash element)
shift(@meinHash{dasArray}) -> ..must be array (not hash slice) + den Hinweis, dass ich besser $ statt @ schreiben sollte
shift(@($meinHash{dasArray})) -> ..scalar found, where operator expected (ok, war auch nur so eine Idee)

Kann mir einer sagen, wie ich das angeben muss, damit er das annimmt?

Vielen Dank - Py