VB6函数的默认返回值是多少?
在编写一段旧代码时,我遇到了如下情况:-VB6函数的默认返回值是多少?,vb6,Vb6,在编写一段旧代码时,我遇到了如下情况:- Public Function MyFunc (some parameters) As Single If some condition Then MyFunc = calculate some value Else MyFunc = MyFunc End If End Function 我很希望能使第二回合的测试正规化;如果某些条件为false,我假设返回值为0.0是否正确?是,对于具有定义
Public Function MyFunc (some parameters) As Single
If some condition Then
MyFunc = calculate some value
Else
MyFunc = MyFunc
End If
End Function
我很希望能使第二回合的测试正规化;如果
某些条件为false
,我假设返回值为0.0
是否正确?是,对于具有定义返回类型的函数,则默认返回值是该类型的默认值(数字等为0),就像代码顶部包含一个Dim MyFunc作为单个
一样
如果未指定类型且未隐式返回值,则返回空值。“未指定类型”是变量类型的隐式规范。