共用方式為


如何:呼叫傳回值的程式 (Visual Basic)

程式 Function 會將值傳回給呼叫端程序代碼。 您可以透過在賦值語句右側或表達式中包含其名稱和參數來呼叫它。

在表達式內呼叫函數程序

  1. Function使用程式名稱的方式與使用變數的方式相同。 您可以在表達式中任何可以使用變數或常數的位置使用Function過程調用。

  2. 請遵循括弧的程式名稱來括住自變數清單。 如果沒有自變數,您可以選擇性地省略括弧。 不過,使用括弧可讓您的程式代碼更容易閱讀。

  3. 將自變數放在括弧內的自變數清單中,並以逗號分隔。 請務必依照程序中定義的對應參數順序提供參數 Function

    或者,您可以通過名稱傳遞一或多個參數。 如需詳細資訊,請參閱 依位置和名稱傳遞自變數

  4. 從程式傳回的值會參與表達式,就像變數或常數的值一樣。

在指派語句中呼叫函式程式

  1. 在指定語句中,使用等號(Function)後面的=程序名稱。

  2. 請遵循括弧的程式名稱來括住自變數清單。 如果沒有自變數,您可以選擇性地省略括弧。 不過,使用括弧可讓您的程式代碼更容易閱讀。

  3. 將自變數放在括弧內的自變數清單中,並以逗號分隔。 除非您按名稱傳遞引數,否則請務必依據 Function 程序所定義的對應參數順序提供引數。

  4. 從程式傳回的值會儲存在指派語句左邊的變數或屬性中。

範例

下列範例會呼叫 Visual Basic Environ 來擷取作系統環境變數的值。 第一行會在表達式內呼叫 Environ ,而第二行會在 assignment 語句中呼叫它。 Environ 會採用變數名稱作為其唯一自變數。 它會將變數的值傳回給呼叫端程序代碼。

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

另請參閱