kaifeng15 发表于 2010-8-10 21:25:33

vbs的function能返回数组吗?

例如,定义了一个function

function getValus()
dim i,a()
Redim preserve a(i)
for i=0 to n then
a(i)=i
next
end function

请问如何将数组a的所有值返回?

my_way 发表于 2010-8-11 09:46:51

function的返回值当然可以是数组。如下:
Dim i,n,a
n=5
a=GetValues(i,n)
For i=0 to n
        print a(i)
Next
Function GetValues(i,n)
        Redim a(n)
        For i=0 to n
                a(i)=i
        next
        GetValues=a
End Function

mzhy 发表于 2010-8-11 15:52:40

可以
页: [1]
查看完整版本: vbs的function能返回数组吗?