Skocz do zawartości

Pomocna odpowiedź

Napisano (edytowany)

Witam, czy ktoś mógłby wytłumaczyć mi, o co chodzi z else if'ami? Zastosowałem je w moim robocie, ale nie do końca wiem, czym one się różnią od zwykłych, osobnych if'ów. Chciałbym również się dowiedzieć, kiedy je wykorzystywać.

 

Z góry dzięki 😄

Edytowano przez Mikolajkie
1 godzinę temu, Mikolajkie napisał:

Witam, czy ktoś mógłby wytłumaczyć mi, o co chodzi z else if'ami? Zastosowałem je w moim robocie, ale nie do końca wiem, czym one się różnią od zwykłych, osobnych if'ów. Chciałbym również się dowiedzieć, kiedy je wykorzystywać.

 

Z góry dzięki 😄

Masz 10 zwykłych if/else, każdy z tych warunków zostanie sprawdzony, a teraz masz 10 else/if, warunki będą sprawdzane po kolei aż do napotkania tego  który jest prawdą...ja akurat bardzo zadko używam tego tworu, dużo bardziej lubię jak już @_LM_ wspomniał, switch case

(edytowany)
4 minuty temu, Mikolajkie napisał:

@farmaceuta Else/if'y mają wspólnego else'a? Zgadza się? Zwykłe if'y mają każdy else swój (osobno). Jeśli coś napisałem źle, proszę mnie poprawić.

To jest taka drabinka warunków, każdy kolejny szczebel jest jednocześnie nowym if'em i else poprzedniego if'a 

Po napotkaniu warunku kolory jest prawdą omijasz pozostałe szczeble drabiny...switch case jest korzystniejszy 

Edytowano przez farmaceuta
9 minut temu, Mikolajkie napisał:

@farmaceuta Będę robił radio i czy warto użyć else/if'ów lub switch/case do obsługi przycisków? Czy może lepiej użyć zwykłych if'ów?

Wszystko zależy od tego czego potrzebujesz w danej chwili...na czym ma polegać obsługa tych przycisków? Chodzi o menu? Czy wykrywanie stanu wciśnięcia?

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...