VBScript 函数如何返回数组

作者:vkvi 来源:ITPOW(原创) 日期:2006-11-20

VBScript函数返回数组很简单,下面以客户端vbscript语言为例说明如何返回数组,其中注释掉的代码表示会发生错误的地方。


<script language="vbscript">
function Foo()
    dim arr(1)
    arr(0) = "第一行"
    arr(1) = "第二行"
    Foo = arr
    'redim Foo(1) '非法赋值
    'Foo(0) = "第一行" '类型不匹配
    'Foo(1) = "第二行"
end function
dim arr
arr = Foo
document.write arr(0)
'document.write Foo(0)
'这里本来是想输出Foo返回数组的第一维的值,结果编译器认为以0为参数调用Foo()函数,报错。
</script>

相关文章