Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][JavaScript][PHP] Flagi
tadeurz
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 25.04.2009

Ostrzeżenie: (0%)
-----


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. }


Ten post edytował tadeurz 24.03.2013, 13:16:48
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


ale to Ci działa, czy to Ci nie działa?


--------------------
Go to the top of the page
+Quote Post
tadeurz
post
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 25.04.2009

Ostrzeżenie: (0%)
-----


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ć.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 01:55