referenz-hash und while

hallo

kann man auf einen referenzierten hash mit einer
while-schleife zugreifen, wie es bei nicht referenzierten
hashs möglich ist?

etwa so (nicht referenziert):
while ((my $Schluessel, my $Wert) = each(%param)) ...

und dann referenziert ?

greets
-/--\-
alex
Scotter [ Sa, 26 August 2006 09:01 ] [ ID #1445550 ]

Re: referenz-hash und while

Alex Kainz schrieb:
> hallo
>
> kann man auf einen referenzierten hash mit einer
> while-schleife zugreifen, wie es bei nicht referenzierten
> hashs möglich ist?
>
> etwa so (nicht referenziert):
> while ((my $Schluessel, my $Wert) = each(%param)) ...
>
> und dann referenziert ?

Meinst du so:?

my $href = {foo => 1,
bar => 2,
baz => 3};
while ( my($key,$val) = each %$href){
print "$key, $val\n";
}

Christoph

--

perl -e "print scalar reverse q/ed.enilno [at] ergn.l.hc/"
Ch Lamprecht [ Sa, 26 August 2006 14:31 ] [ ID #1445552 ]
Perl » de.comp.lang.perl.misc » referenz-hash und while

Vorheriges Thema: Perl Module und Doku dazu
Nächstes Thema: Interessante Anwendungen von (List::Util::)reduce gesucht