次の方法で共有


方法: 値を返すプロシージャを作成する (Visual Basic)

Function プロシージャを使用して、呼び出し元のコードに値を返します。

値を返すプロシージャを作成するには

  1. 他のプロシージャ以外では、 Function ステートメントを使用し、その後に End Function ステートメントを使用します。

  2. Functionステートメントで、Function キーワードに従ってプロシージャの名前を指定し、次にパラメーター リストをかっこで囲みます。

  3. 戻り値のデータ型を指定するために、括弧の後にAs句を追加します。

  4. プロシージャのコード ステートメントを、 Function ステートメントと End Function ステートメントの間に配置します。

  5. Return ステートメントを使用して、呼び出し元のコードに値を返します。

    次の Function プロシージャは、他の 2 つの辺の値を指定して、右三角形の最も長い辺 (低辺) を計算します。

    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)
    

こちらも参照ください