在VB中,Function函数用于定义和执行可返回值的子例程。
Function函数的语法如下:
[Modifiers] Function FunctionName [(ParameterList)] [As ReturnType] [Statements] [FunctionName = Expression] [Exit Function] [Statements] [FunctionName = Expression] [Exit Function] ... [Return Expression]End Function其中:
Modifiers:可选项,用于指定函数的访问修饰符(如Public、Private等)和其他修饰符(如Shared、Overridable等)。FunctionName:必需项,指定函数的名称。ParameterList:可选项,指定函数的参数列表,用来接收传入函数的值。As ReturnType:可选项,指定函数返回值的数据类型。Statements:可选项,用于定义函数的执行逻辑。FunctionName = Expression:可选项,用于赋值给函数的返回值。Exit Function:可选项,用于提前退出函数的执行。Return Expression:可选项,用于将表达式的值作为函数的返回值。以下是一个简单的示例,演示了如何使用Function函数:
Public Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As Integer Dim sum As Integer sum = num1 + num2 Return sumEnd Function在上述示例中,AddNumbers函数接受两个整数参数num1和num2,并返回它们的和。

