我需要更新一个旧的经典asp网站,并调用一个函数,该函数通常返回一个数组,但在某些情况下可能会返回Nothing
或未定义值。
我如何检查结果是否实际返回了一个数组?
我需要更新一个旧的经典asp网站,并调用一个函数,该函数通常返回一个数组,但在某些情况下可能会返回Nothing
或未定义值。
我如何检查结果是否实际返回了一个数组?
嗯...我可能错了,但这不就是类似于
If something Is Nothing Then
'Do something here
Else
'Do what I used to
End If
这个函数是否是后期绑定的/具有Variant
返回值?如果是,IsArray
函数将检查它是否包含数组类型。
我认为IsNull()应该可以工作。
丑陋但实用!
Function IsNothingType( ByRef obj )
If TypeName(obj) = "Nothing" Then
IsNothingType = True
Else
IsNothingType = False
End If
End Function