Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie verwenden eine Function Prozedur, um einen Wert an den aufrufenden Code zurückzugeben.
So erstellen Sie eine Prozedur, die einen Wert zurückgibt
Verwenden Sie außerhalb einer anderen Prozedur eine
FunctionAnweisung, gefolgt von einerEnd FunctionAnweisung.Folgen Sie in der
FunctionAnweisung demFunctionSchlüsselwort mit dem Namen der Prozedur und dann der Parameterliste in Klammern.Folgen Sie den Klammern mit einer
AsKlausel, um den Datentyp des zurückgegebenen Werts anzugeben.Platzieren Sie die Codeanweisungen der Prozedur zwischen den Anweisungen
FunctionundEnd Function.Verwenden Sie eine
ReturnAnweisung, um den Wert an den aufrufenden Code zurückzugeben.Im folgenden
FunctionVerfahren wird die längste Seite oder Hypotenuse eines rechten Dreiecks berechnet, wobei die Werte für die anderen beiden Seiten angegeben sind.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End FunctionDas folgende Beispiel zeigt, wie man
hypotenusetypischerweise aufruft.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)