Autoinkrement.
Honza Pazdziora
adelton na informatics.muni.cz
Neděle Září 13 12:37:35 MEST 1998
>
> Autoinkrement ako taky som pochopil, ale nebolo mi jasne, preco sa meni
> $a.
> V istej mudrej knihe citam:
> "Pravy operand, moze byt lubovolny vyraz, ale lavy operand musi byt
> platna L-hodnota. Najbeznejsim operatorom priradenia je proste
> priradenie. URCI SA PRITOM HODNOTA VYRAZU NA PRAVEJ STRANE A NA TUTO
> HODNOTU SA NASTAVI PREMENNA NA LAVEJ STRANE."
> Nehovori sa tu o tom, ze by sa menila aj hodnota premennej na pravej
> strane ...
> Dufam, ze som to popisal tak, aby sa dalo z toho usudit o co mi ide.
Tady to ale s lvalue nema nic spolecneho.
To, co jste napsal Vy, se da prepsat napriklad
$b = $a; ++$a;
nebo
$b = $a; $a++;
Pri
$b = $a++;
je hodnota prave strany $a, protoze to ++ se provede az po pouziti te
hodnoty.
Jak uz tady byl nekdo pravil, stejne jako v Cecku.
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
I can take or leave it if I please
------------------------------------------------------------------------
Další informace o konferenci Perl