写了一个函数,返回值是一个数组
function getArray(param as String) as ?????
 getArray=Array("","","","")
end function到底这个是什么类型?

解决方案 »

  1.   


    从你的例子来看,返回值应该是STRING型(vbSting)。
    如果Array(1,2,3,4),返回值应该是Integer(vbInteger)。当然接收返回值的变量开始定义的时候应该定义为Variant。
      

  2.   


    function getArray(param as String) as Variant
    getArray=Array("","","","") 
    end function sub test()
    dim s as string 
    s=getarray("")(1) '可以返回一个带参数的数组,返回值类型必须要Variant型。
    end sub