gudn tach!
einfach von anfang an so angewöhnen ... sonst kommen schlimme verwechslungen raus ... wie gesagt sinngemaess :)
Sagen wir mal so: Man sollte wissen, wann man das eine und wann man das andere verwendet.Die beiden sind nämlich nicht funktionsidentisch wie man hier schön sieht:
hmm, *gruebel*. ich finde nicht, dass man da gross einen unterschied sieht und bin sogar eher der meinung, dass da kein unterschied besteht, denn
foreach my $t (@anfang){
$_= $zuordnung{$t};
print $_;
}
ist das gleiche wie
my $t
foreach (@anfang){
$t= $zuordnung{$_};
print $t;
}
und
foreach (@anfang){
$_= $zuordnung{$_};
}
ist das gleiche wie
foreach my $t (@anfang){
$t= $zuordnung{$t};
}
also entweder man verwendet die eine oder die andere moeglichkeit. beide zusammen geht halt nicht:
foreach my $t (@anfang){
print $_;
}
wuerde eine fehlermeldung ("uninitialized value") liefern.
prost
seth