Partilhar via


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

  1. Fora de qualquer outro procedimento, use uma Function declaração, seguida de uma End Function declaração.

  2. Function Na instrução, siga a Function palavra-chave com o nome do procedimento e, em seguida, a lista de parâmetros entre parênteses.

  3. Siga os parênteses com uma As cláusula para especificar o tipo de dados do valor retornado.

  4. Coloque as instruções de código do procedimento entre as Function instruções and End Function .

  5. 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)
    

Consulte também