Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você usa um Function
procedimento para retornar um valor ao código de chamada.
Para criar um procedimento que retorna um valor
Fora de qualquer outro procedimento, use uma instrução
Function
, seguida de uma instruçãoEnd Function
.Na instrução
Function
, 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 instruções
Function
eEnd Function
.Use uma
Return
instrução para retornar o valor para o código de chamada.O procedimento
Function
a seguir calcula o lado mais longo, ou hipotenusa, de um triângulo direito, considerando os valores dos 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)