如何:呼叫傳回值的程序 (Visual Basic)
Function
程序會將值傳回呼叫的程式碼。 您可以在指派陳述式右側或運算式包含程序名稱與引數,然後呼叫程序。
在運算式中呼叫函式程序
使用
Function
程序名稱的方式與使用變數的方式相同。 您可在運算式中任何可用變數或常數的位置,使用Function
程序呼叫。在程序名稱後面以括弧括住引數清單。 如果沒有引數,您可以選擇性省略括弧。 但使用括弧讓您的程式碼更容易閱讀。
將引數放入括弧中的引數清單,並以逗號分隔。 提供引數時,請務必依
Function
屬性定義對應參數的相同順序。或者,您可以依名稱傳遞一或多個引數。 如需詳細資訊,請參閱依位置或名稱傳遞引數。
類似於變數或常數的值,從程序傳回的值會參與運算式。
在指派陳述式中呼叫函式程序
在指派陳述式的等號 (
=
) 後面,使用Function
程序名稱。在程序名稱後面以括弧括住引數清單。 如果沒有引數,您可以選擇性省略括弧。 但使用括弧讓您的程式碼更容易閱讀。
將引數放入括弧中的引數清單,並以逗號分隔。 提供引數時,請務必依
Function
屬性定義對應參數的相同順序 (除非您依名稱傳遞引數)。從程序傳回的值會儲存在指派陳述式左側的變數或屬性中。
範例
下列範例會呼叫 Visual Basic Environ,並擷取作業系統環境變數的值。 第一行會呼叫運算式中的 Environ
,而第二行會呼叫指派陳述式中的 Environ
採用變數名稱作為唯一引數。
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")