Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][JavaScript][PHP] Flagi
Forum PHP.pl > Forum > Przedszkole
tadeurz
Chce się tylko upewnić w pewnej kwestii (flagi a pętla switch). Czytałem artykuł nospor?a ale tam tego nie ma.
Aktualnie pracuje na JS ale problem analogicznie wygląda w PHP.
  1. var sys = { wizz:1 , human:2 , elft:4 , onBuff:8 , offBuff:16 };
  2. var character = sys.wizz | sys.onBuff
  3. //dla ifów sprawdzać będziemy tak:
  4. if( character & sys.wizz ) // -> true , wyłapie wszystkich magów ?
  5. if( character & sys.wizz | sys.offBuff ) // -> false , wyłapie magów bez buff'a ?
  6.  
  7. //ale jeżeli chcemy to zrobić za pomocą switch'a to nie używamy juz &
  8. switch ( character ){
  9. case sys.wizz : //mamy magów
  10. ...
  11. break;
  12. case sys.wizz | sys.offBuff: //mamy magów bez buffa -> tutaj używamy | zamiast &
  13. ....
  14. break;
  15. }
PrinceOfPersia
ale to Ci działa, czy to Ci nie działa?
tadeurz
działa, tylko pytanie brzmi: działa bo ma działać czy działa bo się tak złożyło z tymi konkretnymi zmiennymi

Chce się upewnić czy implementacja flag to switch tak ma wyglądać.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.