Pagina de start a forumului amxx.MyForum.ro amxx.MyForum.ro
Fa-ti si tu propriul forum, pe www.myforum.ro!
 
 FAQFAQ   CautareCautare   MembriMembri   GrupuriGrupuri   InregistrareInregistrare 
 ProfilProfil   Mesaje privateMesaje private   AutentificareAutentificare 

Switch Statements

 
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului amxx.MyForum.ro -> Tutoriale Amxx
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
anakin_cstrike
Administrator
Administrator


Data inscrierii: 26/Mai/2008
Mesaje: 7

MesajTrimis: 26/05/2008 18:25    Titlul subiectului: Switch Statements Raspunde cu citat (quote)

SWITCH
- iti ofera probabilitatea de a schimba cazurile in functie de ceva
- dar nu e asa de "puternic" ca si "if"

Exemplu :
Cod:

switch(a){
   case 1: {
      //acest cod va fi efectuat doar daca a este egal cu 1
   }
   case 2: {
      //acest cod va fi efectuat doar daca a este egal cu 2
   }
   case 3: {
      //acest cod va fi efectuat doar daca a este egal cu 3
   }
   default: {
      //acest cod va fi efectuat doar daca celelalta dau gres
   }
}

Conditii multiple :
Cod:

switch(a){
   case 1, 2, 3: {
      //acest cod va fi efectuat doar daca a este egal cu 1,2 sau 3
   }
   case 4, 5, 6: {
      //acest cod va fi efectuat doar daca a este egal cu 4,5 sau 6
   }
   case 7, 8, 9: {
      //acest cod va fi efectuat doar daca a este egal cu 7,8 sau 9
   }
   default: {
      //acest cod va fi efectuat doar daca celelalta dau gres
   }
}

Contidii cu "distante" mari :
Cod:

switch(a){
   case 0 .. 50: {
      //acest cod va fi efectuat doar daca 0 <= a <= 50
   }
   case 51 .. 100: {
      //acest cod va fi efectuat doar daca 51 <= a <= 100
   }
   case 101 .. 200: {
      //acest cod va fi efectuat doar daca 101 <= a <= 200
   }
   default: {
      //acest cod va fi efectuat doar daca celelalta dau gres
   }
}

* Daca un caz este adevarat,celelalte cazuri nu mai sunt evaluate !
Sus
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului amxx.MyForum.ro -> Tutoriale Amxx Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro