Autor Zpráva
Martin SSX
Profil
ahoj, omlouvam se ale napadlo me zda neni neco jako break na preruseni behu If

priklad

If (podminka) :

....
....
..

If (podminka2) prerus to a dojed az za EndIf ( jiz to neprovede zbytek )
...
....
...
....
...
EndIf;

neni nejaky zpusob jak to prerusit takhle v polovine ?

nebo mam pouzivat to co doted

If (podminka) :

....
....
..

If ( nerovna se podminka2) :
...
....
...
....
...
EndIf;
EndIf;
Str4wberry
Profil
Ano, můžeš tam dát return.
Joker
Profil
Martin SSX:
Technická poznámka, ten příspěvek mi přijde zbytečně roztahaný. A před otazníkem se nedělá mezera.

neni nejaky zpusob jak to prerusit takhle v polovine ?
Bylo by možné to realizovat příkazem goto a s přimhouřením očí by použití goto pro výskok z bloku bylo i obhajitelné, přesto doporučuji to nepoužívat, z hlediska dobrého návrhu programů je nejjistější vůbec zapomenout na existenci příkazu goto.

Jako nejlepší varianta mi přijde zbytek IFu obalit druhým IFem.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0