Thread Auf Hash Werte zugreifen! (5 answers)
Opened by Lauvia at 2015-07-28 15:09

Linuxer
 2015-07-28 15:34
#181677 #181677
User since
2006-01-27
3870 Artikel
HausmeisterIn

user image
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!

View full thread Auf Hash Werte zugreifen!