Goto: Porovnání verzí
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úť | + | '''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.