RalphFFM+2007-11-26 21:58:52--Hab ne blöde Frage:
Wieso kann ich eigentlich den Ausdruck "$meinArray[1] + 1"
Das verändert nicht den Wert des Elements...
Quotenicht mit "$meinArray[1]++" abkürzen?
das schon...
QuoteSonst rafft Perl doch auch alles Mögliche an Abkürzungen. :-|
Ist die Bindung von "++" wirklich so massiv stark, daß es sogar die [1] weglöst???
Du willst wahrscheinlich eher
++$meinArray[1] machen...
Der Unterschied liegt darin, *wann* der Wert um 1 nach oben gezählt wird...
Vergleiche:
my $var = 1;
print '$var+1: ', $var+1,"\n",
'$var++: ', $var++,"\n",
'++$var: ', ++$var,"\n";