如何:调用返回值的过程 (Visual Basic)

过程 Function 将值返回到调用代码。 可以通过在赋值语句右侧或表达式中包括其名称和参数来调用它。

在表达式中调用 Function 过程

  1. 使用 Function 过程名称的方式与使用变量的方式相同。 您可以在任何可以使用变量或常量的表达式中使用 Function 过程调用。

  2. 按照带括号的过程名称将参数列表括起来。 如果没有参数,可以选择省略括号。 但是,使用括号可使代码更易于阅读。

  3. 将参数放在括号内的参数列表中,用逗号分隔。 请确保按 Function 过程定义相应参数的顺序提供参数。

    或者,可以按名称传递一个或多个参数。 有关详细信息,请参阅 按位置和名称传递参数

  4. 从过程返回的值与变量或常量的值一样参与表达式。

在赋值语句中调用 Function 过程

  1. 在赋值语句中,使用后跟等号 (Function) 的 = 过程名称。

  2. 按照带括号的过程名称将参数列表括起来。 如果没有参数,可以选择省略括号。 但是,使用括号可使代码更易于阅读。

  3. 将参数放在括号内的参数列表中,用逗号分隔。 请确保按照 Function 过程定义相应参数的顺序提供参数,除非通过名称传递它们。

  4. 从过程返回的值存储在赋值语句左侧的变量或属性中。

示例:

以下示例调用 Visual Basic Environ 来检索作系统环境变量的值。 表达式中的第一行调用 Environ ,第二行在赋值语句中调用它。 Environ 将变量名称用作其唯一参数。 它将变量的值返回到调用代码。

MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")

另请参阅