Procedura: creare una routine che restituisce un valore (Visual Basic)
Usare una routine Function
per restituire un valore al codice chiamante.
Per creare una routine che restituisce un valore
All'esterno di qualsiasi altra routine, usare un'istruzione
Function
, seguita da un'istruzioneEnd Function
.Nell'istruzione
Function
far seguire la parola chiaveFunction
dal nome della routine, quindi dall'elenco di parametri tra parentesi.Dopo le parentesi usare una clausola
As
per specificare il tipo di dati del valore restituito.Inserire le istruzioni di codice della routine tra le istruzioni
Function
eEnd Function
.Usare un'istruzione
Return
per restituire il valore al codice chiamante.La routine
Function
seguente calcola il lato più lungo, o ipotenusa, di un triangolo rettangolo, in base ai valori per gli altri due lati.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End Function
Nell'esempio seguente viene illustrata una chiamata tipica a
hypotenuse
.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)