Ben een script aan het maken voor een behoorlijk groot formulier af te handelen in AS, met vbscript dus. Nou vroeg ik me af wat sneller is in een bepaald geval een aantal if-statements of een select-case constructie. Er moet op 2 voorwaarden worden gecontroleerd.
Optie 1
Optie 2
Optie 1
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| if a = 1 AND x = 5 then 'doe iets... elseif a = 2 AND x = 5 then 'doe iets... elseif a = 2 AND x = 5 then 'doe iets... elseif a = 3 AND x = 5 then 'doe iets... elseif a = 4 AND x = 5 then 'doe iets... elseif a = 5 AND x = 5 then 'doe iets... end if |
Optie 2
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| select case a
case 1
if x = 5 then
'doe iets...
end if
case 2
if x = 5 then
'doe iets...
end if
case 3
if x = 5 then
'doe iets...
end if
case 4
if x = 5 then
'doe iets...
end if
case 5
if x = 5 then
'doe iets...
end if
end select |
[ Voor 6% gewijzigd door sjink op 28-05-2004 10:54 ]
*blup*