|
| switch (i) problemer Fra : Kim Noer |
Dato : 14-01-01 21:35 |
|
Davsen..
Kan man få switch til at tjekke op på flere værdier, uden at skulle lave en
'case' på alle?
Tænker på flg.:
switch (i) {
case 0, 1, 2, 5, 9 :
etc...
case 4,8,10 :
etc..
default : // f.eks alt over 10
etc..
}
Det ser 'smart' ud, men det virker bare ikke..
--
CPU stuff : http://www.tech-report.com/cpu
"I'll connect the dots for you: cheap MHz + dumb public = profit" -Paul
DeMone
| |
Marten Ølgaard (15-01-2001)
| Kommentar Fra : Marten Ølgaard |
Dato : 15-01-01 14:55 |
|
Desvære, det har jeg aldrig set
/Marten
"Kim Noer" <kn@nospam.dk> wrote in message
news:Vuo86.4870$0P2.161146@news010.worldonline.dk...
> Davsen..
>
> Kan man få switch til at tjekke op på flere værdier, uden at skulle lave
en
> 'case' på alle?
>
> Tænker på flg.:
>
> switch (i) {
> case 0, 1, 2, 5, 9 :
> etc...
> case 4,8,10 :
> etc..
> default : // f.eks alt over 10
> etc..
> }
>
> Det ser 'smart' ud, men det virker bare ikke..
>
> --
> CPU stuff : http://www.tech-report.com/cpu
> "I'll connect the dots for you: cheap MHz + dumb public = profit" -Paul
> DeMone
>
>
>
| |
Lauritz Jensen (15-01-2001)
| Kommentar Fra : Lauritz Jensen |
Dato : 15-01-01 16:37 |
|
Kim Noer wrote:
>
> Kan man få switch til at tjekke op på flere værdier, uden at skulle lave en
> 'case' på alle?
>
> Tænker på flg.:
>
> switch (i) {
> case 0, 1, 2, 5, 9 :
> etc...
> case 4,8,10 :
> etc..
> default : // f.eks alt over 10
> etc..
> }
Jeg går ud fra at det er JScript du bruger?
Man pelejer jo at kunne (fordi der er fall-through i switch-statements):
switch (i) {
case 0: case 1: case 2: case 5: case 9:
etc...
break;
case 4: case 8: case 10:
etc..
break;
default: // f.eks alt over 10
etc..
break;
}
--
Lauritz
| |
|
|