vbscript: Added for..in statement tests.
This commit is contained in:
parent
a765b1ecc3
commit
cbb735e2ce
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
Option Explicit
|
Option Explicit
|
||||||
|
|
||||||
dim x, y
|
dim x, y, z
|
||||||
|
|
||||||
call ok(true, "true is not true?")
|
call ok(true, "true is not true?")
|
||||||
ok true, "true is not true?"
|
ok true, "true is not true?"
|
||||||
@ -333,6 +333,60 @@ do
|
|||||||
ok false, "exit do didn't work"
|
ok false, "exit do didn't work"
|
||||||
loop while true
|
loop while true
|
||||||
|
|
||||||
|
y = "for1:"
|
||||||
|
for x = 5 to 8
|
||||||
|
y = y & " " & x
|
||||||
|
next
|
||||||
|
Call ok(y = "for1: 5 6 7 8", "y = " & y)
|
||||||
|
|
||||||
|
y = "for2:"
|
||||||
|
for x = 5 to 8 step 2
|
||||||
|
y = y & " " & x
|
||||||
|
next
|
||||||
|
Call ok(y = "for2: 5 7", "y = " & y)
|
||||||
|
|
||||||
|
y = "for3:"
|
||||||
|
x = 2
|
||||||
|
for x = x+3 to 8
|
||||||
|
y = y & " " & x
|
||||||
|
next
|
||||||
|
Call ok(y = "for3: 5 6 7 8", "y = " & y)
|
||||||
|
|
||||||
|
y = "for4:"
|
||||||
|
for x = 5 to 4
|
||||||
|
y = y & " " & x
|
||||||
|
next
|
||||||
|
Call ok(y = "for4:", "y = " & y)
|
||||||
|
|
||||||
|
y = "for5:"
|
||||||
|
for x = 5 to 3 step true
|
||||||
|
y = y & " " & x
|
||||||
|
next
|
||||||
|
Call ok(y = "for5: 5 4 3", "y = " & y)
|
||||||
|
|
||||||
|
y = "for6:"
|
||||||
|
z = 4
|
||||||
|
for x = 5 to z step 3-4
|
||||||
|
y = y & " " & x
|
||||||
|
z = 0
|
||||||
|
next
|
||||||
|
Call ok(y = "for6: 5 4", "y = " & y)
|
||||||
|
|
||||||
|
y = "for7:"
|
||||||
|
z = 1
|
||||||
|
for x = 5 to 8 step z
|
||||||
|
y = y & " " & x
|
||||||
|
z = 2
|
||||||
|
next
|
||||||
|
Call ok(y = "for7: 5 6 7 8", "y = " & y)
|
||||||
|
|
||||||
|
y = "for8:"
|
||||||
|
for x = 5 to 8
|
||||||
|
y = y & " " & x
|
||||||
|
x = x+1
|
||||||
|
next
|
||||||
|
Call ok(y = "for8: 5 7", "y = " & y)
|
||||||
|
|
||||||
if false then
|
if false then
|
||||||
Sub testsub
|
Sub testsub
|
||||||
x = true
|
x = true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user