Alguém sabe como fazer um case com or? Tipo quero q ele entre em um switch quando a variável tiver o valor 1 ou o valor 2 por exemplo… nao quero fazer:
Case 1:
Case 2:
queria fazer algo assim
Case 1 || 2
Alguém sabe se tem como?
Abraços
Alguém sabe como fazer um case com or? Tipo quero q ele entre em um switch quando a variável tiver o valor 1 ou o valor 2 por exemplo… nao quero fazer:
Case 1:
Case 2:
queria fazer algo assim
Case 1 || 2
Alguém sabe se tem como?
Abraços
Uma herança do C/C++ é que você tem de listar cada caso usando um CASE para cada um. (É um porre mas é assim.)
Então você realmente tem de fazer algumas coisas bizarras, como isto:
char ch = 'Q';
switch (ch) {
case 'A': case 'B': case 'C': case 'D':
case 'E': case 'F':
// tratando de 'A' até 'F'
break;
case 'G': case 'H': case 'I':
// tratando de 'G' até 'I'
break;
... etc ...
}
OK, funcionou…
Obrigado thingol…