Break z etykietą - używać czy nie?

0

Cześć,
Koduje już jakiś czas w javie a tu wczoraj dowiedziałem się, że istnieje coś takiego jak break z etykietą. I teraz mam pytanie, ucząc się C++ wszędzie było żeby wystrzegać się "goto" jak ognia. Jak to ma się do etykiety? Czy stosowanie tego do wychodzenia z głębokich pętli jest słuszczne?

0

Nie, nie jest słuszne, chyba że jest absolutnie wymagane - w większości przypadków powinieneś kod drugiej pętli wydzielić do odrębnej metody.
break do etykietki to ładna etykietka na goto.

0

Nie porównywałbym break do goto bo to jednak inna liga. Wg mnie jeżeli użycie takiego breaka jest uzasadnione i nie utrudnia za bardzo czytania kodu to jest to jak najbardziej okej. Pytanie tylko czy nie da się w prosty sposób tego obejść.

0

Już sam break jest bardzo brzydki. Z etykietą jest tylko gorzej.

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