Thread Auf Hash Werte zugreifen!
(5 answers)
Opened by Lauvia at 2015-07-28 15:09
An der Stelle von $Signal_ref->{$time} liegt eine Referenz auf einen Hash.
Dieser Hash sollte dann wohl die genannten Daten "signal_1 und message_1" enthalten. Wenn eine Referenz per print ausgegeben wird, dann wird sie genau in der Form ausgegeben, wie Du das beschreibst, bei einer Hash-Referenz eben als HASH<0xab3113fc>. Wenn Du an die Inhalte der Referenz willst, musst Du sie dereferenzieren (ähnlich wie Du es bereits in Deinem if-Block tust). Was genau willst Du denn haben? Du willst einfach die Daten des Hashes ausgeben, der in $Signal_ref->{$time} referenziert wird? Doku: http://perldoc.perl.org/perlreftut.html http://perldoc.perl.org/perlref.html http://perldoc.perl.org/perldsc.html 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! |