Thread Hashreferenz bearbeiten
(19 answers)
Opened by worst_case at 2019-02-02 21:34
Und wie sieht der Code drumrum aus? Da sitze ich als Helfer genauso auf der Leitung... Ich kann nur das bewerten, was Du lieferst, und das ist einfach zu wenig.
Anscheinend wird irgendwo in Deinem Code die Referenz in einen String verwandelt. Wo genau, weiß ich nicht, weil ich den Code nicht kenne. Die einfachste Variante wäre wahrscheinlich, dass Du irgendwo ein "$reference" oder ein "$hash{key}" machst ... Mein Rat: Gehe den Weg von der Fehlermeldung zurück. Wenn die Meldung sich auf die Zeile print $var_ref->{mpi}; bezieht, musst Du den Weg verfolgen, den $var_ref zuvor genommen hat. Wo kommt die Variable her? Was ist ihr auf dem Weg widerfahren? Wenn ihr Inhalt aus einer Subroutine stammt, schaue in dieser Routine nach, wie der Inhalt entsteht und wie er aus der Routine geliefert wird. edit: Rechtschreibung Last edited: 2019-02-03 10:54:57 +0100 (CET) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |