FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Elektrolurch am 28 September 2014, 14:56:41

Titel: perl: Frage zu hash-Referenzen
Beitrag von: Elektrolurch am 28 September 2014, 14:56:41
Hallo,

habe leider in der perl-Doku dazu keine Beispiele gefunden.

$hash->{EMgroups} ist eine hash-Referenz

foreach my $g (keys %$hash->{EMgroups})

mag der perl-Kompiler nicht, sagt es wäre kein hash.
so gehts:
my rhash = $hash->{EMgroups};
foreach my $g (keys %$rhash)

geht dann.


Ich hätte aber das gerne ohne zusätzliche Variable.
Jemand einen Tipp?

Gruß

Elektrolurch
Titel: Antw:perl: Frage zu hash-Referenzen
Beitrag von: Dietmar63 am 28 September 2014, 15:00:47
Versuch mal
foreach my $g (keys %{$hash->{EMgroups}} )
Titel: (gelöst) perl: Frage zu hash-Referenzen
Beitrag von: Elektrolurch am 28 September 2014, 16:54:09
Iiip!
Hatte es mit () probiert. Danke.