Funktionen auf Hashes |
![]() |
© Michael Kalinka, 2001 |
Beispiel :
%dig_to_spell = ( 1 => "eins",2 => "zwei" );
%spell_to_dig = reverse %dig_to_spell;
=> $spell_to_dig{"eins"} = 1 und $spell_to_dig{"zwei"} = 2
Beispiel :
%dig_to_spell = ( 1 => "eins" , 2 => "zwei" , 3 => "drei" );
@schluessel = keys %dig_to_spell;
=> @schluessel = (1,2,3)
Beispiel :
%dig_to_spell = ( 1 => "eins" , 2 => "zwei" , 3 => "drei" );
@werte = values %dig_to_spell;
=> @werte = ("eins","zwei","drei")
Beispiel Listenkontext :
while ( ($schl,$wert) = each %hash ) { mach was mit $schl und $wert ...}
Beispiel skalarer Kontext :
while ( $schluessel = each %hash ) { mach was mit $schluessel ... }
Beispiel :
foreach (sort keys %hash ) { tu was mit $_ sortiert ... }