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