Zagniezdzone if jak opuscic

0

Cześć jak mam np
if(1)
{
if(2)
{
if(3){
}
}
}

i w if 3 jak nie bedzie spelniony chcialbym zeby wyszedl od razu ze wszytkich ifow . Jak to moge zrobic?

0

Wstawić go w takim miejscu, żeby tak się stało. Np. tak jak na podanym przykładzie :).

2

Wsadzić te ify do osobnej funkcji, dzięki czemu możesz wyjść poprzez return.

3
GOTO

( ͡° ͜ʖ ͡°)

A tak serio, to może chcesz połączyć te warunki jakimś operatorem np. &&/and?

0

hehe, można zrobić pętle jednorazowego użytku i w ifie uciec breakiem :D

1

Możesz też wyrzucić wyjątek.

IMustStopThatShitException.

2

Przemyśleć projekt raz jeszcze w większości przypadków problemem jest nie zagnieżdżanie, tylko sposób implementacji, który do takiego doprowadza....

0

dokładnie, lepiej wrzuć więcej kodu, żebyśmy zobaczyli co dokładnie próbujesz osiągnac.

1 użytkowników online, w tym zalogowanych: 0, gości: 1