/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste