Como: Criar um procedimento que retorna um valor (Visual Basic)
Use um Function
procedimento para retornar um valor para o código de chamada.
Para criar um procedimento que retorna um valor
Fora de qualquer outro procedimento, use uma
Function
declaração, seguida de umaEnd Function
declaração.Function
Na instrução, siga aFunction
palavra-chave com o nome do procedimento e, em seguida, a lista de parâmetros entre parênteses.Siga os parênteses com uma
As
cláusula para especificar o tipo de dados do valor retornado.Coloque as instruções de código do procedimento entre as
Function
instruções andEnd Function
.Use uma
Return
instrução para retornar o valor para o código de chamada.O procedimento a seguir
Function
calcula o lado mais longo, ou hipotenusa, de um triângulo retângulo, dados os valores para os outros dois lados.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End Function
O exemplo a seguir mostra uma chamada típica para
hypotenuse
.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)