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
Function
Anweisung, gefolgt von einerEnd Function
Anweisung.Folgen Sie in der
Function
Anweisung demFunction
Schlüsselwort mit dem Namen der Prozedur und dann der Parameterliste in Klammern.Folgen Sie den Klammern mit einer
As
Klausel, um den Datentyp des zurückgegebenen Werts anzugeben.Platzieren Sie die Codeanweisungen der Prozedur zwischen den Anweisungen
Function
undEnd Function
.Verwenden Sie eine
Return
Anweisung, um den Wert an den aufrufenden Code zurückzugeben.Im folgenden
Function
Verfahren 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 Function
Das folgende Beispiel zeigt, wie man
hypotenuse
typischerweise aufruft.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)