Autor Zpráva
doveda
Profil *
Mám funkci, ve které je obsaženo mnoho za sebou řazených a i do sebe vnořených podmínek if.
Jsou jich stovky. Existuje nějaký příkaz, který by mě po kladném vyhodnocení některé z podmínek
přenesl na konec funkce??? V jiných jazycích to bývá např. skok goto.
Hugo
Profil
http://www.acm.org/classics/oct95/
doveda
Profil *
Hugo mrknu - díkes
Dmagician
Profil
A nemozes namiesto vnorenych podmienok IF spravit switch/case ? je to rychlejsie
doveda
Profil *
Dmagician : Je to funkce, která vyhodnocuje rozsahy velkýho čísla a ne konkrétní jednu hodnotu. Ale máš pravdu, v kombinaci s if to bude určitě efektivnější.
Oswald
Profil
Goto jako takové umí jenom Opera, ale jde např. tohle, což je trošičku podobné:



block1: do {

block2: do {
if (x) {
break block1;
} else {
break block2;
}
} while(false)

} while (false)
doveda
Profil *
Oswald : hm ..... docela jo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0