baseportal | |||
English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
|
Ausgewählter Eintrag: | Zur Liste |
>> Jo, das ist sogar noch schöner. ;)
foreach sieht einfach hübscher aus und zwar so: foreach (keys %hash){ out "$_ => $hash{$_}<br>"; }
for(keys %hash)
|
Alle Einträge zum Thema: | Zur Liste |
foreach $schluessel (keys(%hash)) { my $wert = $hash{"$schluessel"}; out "$schuessel $wert"; }
while ( ($k,$v) = each %_hash ) { out "Schlüssel = $k Wert = $v<br>"; }
>> Jo, das ist sogar noch schöner. ;)
foreach sieht einfach hübscher aus und zwar so: foreach (keys %hash){ out "$_ => $hash{$_}<br>"; }
for(keys %hash)
<perl> my %hash; for(my $i = 1; $i <= 30000; $i++) { $hash{$i} = $i*2; } out "Zeit nach hash erzeugung ".runtime."<BR>"; my $tempzeit = runtime; if ($metode eq "foreach"){ out "<h1>foreach</h1>"; foreach (keys %hash){ out "$_ => $hash{$_}#"; } } out "<BR>Zeit nach foreach ".runtime."<BR>"; if ($metode eq "while"){ while (($k,$v) = each %hash) { out "$k => $v#"; } } out "<BR>Zeit nach while ".runtime."<BR>"; $tempzeit = (runtime) - $tempzeit; out "<h2>Zeit $tempzeit ms"; </perl> <BR><BR> <a href="?metode=foreach">foreach</a> <a href="?metode=while">while</a>
$k,$v oder $_ , $hash{$_} zu ansprechen möchte
while ( ($bla,$blub) = each %hash ) {
foreach $bla (keys %hash){ my $blub = $hash{$bla};
> Also ich kann jetzt so direkt keinen Vorteil an der einen oder anderen Metode sehen. Ist wohl eher Geschmackssache.
Liste der Einträge von 39825 bis 39900: | Einklappen | Zur Eingabe |
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge |
© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |