过程 Function
将值返回到调用代码。 可以通过在赋值语句右侧或表达式中包括其名称和参数来调用它。
在表达式中调用 Function 过程
使用
Function
过程名称的方式与使用变量的方式相同。 您可以在任何可以使用变量或常量的表达式中使用Function
过程调用。按照带括号的过程名称将参数列表括起来。 如果没有参数,可以选择省略括号。 但是,使用括号可使代码更易于阅读。
将参数放在括号内的参数列表中,用逗号分隔。 请确保按
Function
过程定义相应参数的顺序提供参数。或者,可以按名称传递一个或多个参数。 有关详细信息,请参阅 按位置和名称传递参数。
从过程返回的值与变量或常量的值一样参与表达式。
在赋值语句中调用 Function 过程
在赋值语句中,使用后跟等号 (
Function
) 的=
过程名称。按照带括号的过程名称将参数列表括起来。 如果没有参数,可以选择省略括号。 但是,使用括号可使代码更易于阅读。
将参数放在括号内的参数列表中,用逗号分隔。 请确保按照
Function
过程定义相应参数的顺序提供参数,除非通过名称传递它们。从过程返回的值存储在赋值语句左侧的变量或属性中。
示例:
以下示例调用 Visual Basic Environ 来检索作系统环境变量的值。 表达式中的第一行调用 Environ
,第二行在赋值语句中调用它。
Environ
将变量名称用作其唯一参数。 它将变量的值返回到调用代码。
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")