 |
amxx.MyForum.ro Fa-ti si tu propriul forum, pe www.myforum.ro!
|
| Subiectul anterior :: Subiectul urmator |
| Autor |
Mesaj |
anakin_cstrike Administrator

Data inscrierii: 26/Mai/2008 Mesaje: 7
|
Trimis: 26/05/2008 18:25 Titlul subiectului: Switch Statements |
|
|
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 |
|
 |
|
|
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
|