HOW TO:呼叫傳回值的程序 (Visual Basic)
Function 程序會將值傳回給呼叫程式碼。您可以藉由將其名稱和引數包括在指派陳述式的右邊或在運算式中,來加以呼叫。
若要呼叫運算式內的 Function 程序
以使用變數的相同方式,使用 Function 程序名稱。運算式中能使用變數或常數的任何位置,都可以使用 Function 程序呼叫。
遵循有括號的程序名稱,封入引數清單。如果未提供引數,您也可以選擇省略括號。但是,使用括號會讓您的程式碼更容易閱讀。
在引數清單中,將引數置於括號內並以逗號分隔。請確定依 Function 程序定義對應參數的順序來提供引數。
此外,也可以依名稱來傳遞一或多個引數。如需詳細資訊,請參閱依位置和名稱傳遞引數 (Visual Basic)。
程序的傳回值會參與運算式,方式與變數或常數參與運算式的方式相同。
若要在指派陳述式中呼叫 Function 程序
請在指派陳述式的等號 (=) 後使用 Function 程序名稱。
遵循有括號的程序名稱,封入引數清單。如果未提供引數,您也可以選擇省略括號。但是,使用括號會讓您的程式碼更容易閱讀。
在引數清單中,將引數置於括號內並以逗號分隔。請確定依 Function 程序定義對應參數的順序來提供引數 (除非依名稱傳遞這些參數)。
程序的傳回值會儲存在指派陳述式左邊的變數或屬性中。
範例
下列範例會呼叫 Visual Basic Environ,來擷取作業系統環境變數的值。第一行會呼叫運算式內部的 Environ,第二行則會在指派陳述式中呼叫它。Environ 採取變數名稱做為其獨有引數。它會將變數值傳回至呼叫程式碼中。
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")
請參閱
工作
HOW TO:建立傳回值的程序 (Visual Basic)
HOW TO:呼叫不傳回值的程序 (Visual Basic)