您使用 Function 程序將值傳回給呼叫的程式碼。
建立傳回值的程式
在任何其他程序之外,使用
Function語句,後面接著End Function語句。在
Function語句中,Function關鍵詞後面加上程序的名稱,然後在括號中放入參數清單。接著括號後加入
As子句,以指定傳回值的數據類型。請將程式的程式代碼語句放置在
Function和End Function語句之間。使用
Return語句將值返回給呼叫端程式碼。下列
Function程序會根據其他兩邊的值,計算直角三角形的最長邊或斜邊。Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End Function下列範例會顯示對
hypotenuse的一般呼叫。Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)