Goto: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „Příkaz goto přenáší vykonávání programu na příkaz, který je předcházen návěštím stejného jména, jaké bylo uvedeno v goto. ;Syntaxe goto návěšt...“)
 
 
Řádek 20: Řádek 20:
  
  
Príkaz goto je silne nedoporučovaný pretože má nepredvídateľný vplyv na zásobník programu [[Stack]]. Program potom nemusí korektne volať ďalšie funkcie. Jeho použitiu sa dá vždycky vyhnúť v prípade že ste nútený goto použíť porozmýšľajte nad prestavbou programu.
+
'''Príkaz goto je silne nedoporučovaný pretože má nepredvídateľný vplyv na zásobník programu [[Stack]]. Program potom nemusí korektne volať ďalšie funkcie. Jeho použitiu sa dá vždycky vyhnúť. V prípade že ste nútený goto použíť porozmýšľajte nad prestavbou programu.'''
 +
 
  
 
[[Category:rezervovaná slova]]
 
[[Category:rezervovaná slova]]

Aktuální verze z 29. 9. 2012, 22:21

Příkaz goto přenáší vykonávání programu na příkaz, který je předcházen návěštím stejného jména, jaké bylo uvedeno v goto.


Syntaxe
goto návěští


Popis
Návěští musí být ve stejném bloku jako příkaz goto; není možné skákat dovnitř nebo ven z procedur a funkcí.
Příklad
(* příkaz goto *)
label 1, 2;
goto 1
   .
   .
   .
1: WriteLn ('Abnormální ukončení programu');
2: WriteLn ('Normální ukončení programu');


Príkaz goto je silne nedoporučovaný pretože má nepredvídateľný vplyv na zásobník programu Stack. Program potom nemusí korektne volať ďalšie funkcie. Jeho použitiu sa dá vždycky vyhnúť. V prípade že ste nútený goto použíť porozmýšľajte nad prestavbou programu.