Function过程的调用语法
调用 Function 过程的方法是将其名称和参数放在赋值语句的右边或表达式中。必须提供所有非可选参数的值,并且必须用括号将参数列表括起来。如果未提供任何参数,则也可以选择省略括号。
调用 Function 过程的语法如下所示:
lvalue = functionname [( argumentlist )]
If (( functionname [( argumentlist )] / 3) <= expression ) Then
当调用 Function 过程时,不必使用它的返回值。如果不使用它的返回值,将执行函数的所有操作,而忽略返回值。通常使用此方式调用 MsgBox。
声明与调用阐释
下面的 Function 过程通过给定的直角三角形的两条直角边计算该三角形的最长边(即斜边)。
Visual Basic 复制代码Function hypotenuse(ByVal side1 As Single, ByVal side2 As Single) As Single
Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2))
End Function
下面的示例演示对 hypotenuse 的典型调用。
Visual Basic 复制代码Dim testLength, testHypotenuse As Single
testHypotenuse = hypotenuse(testLength, 10.7)