Практическое руководство. Создание процедуры, возвращающей значение (Visual Basic)
Для возврата значения в вызывающий код используется Function
процедура.
Создание процедуры, возвращающей значение
За пределами любой другой процедуры используйте
Function
инструкцию, за которой следуетEnd Function
оператор.Function
В инструкции следуйтеFunction
ключевое слово с именем процедуры, а затем список параметров в скобках.Следуйте скобкам с предложением
As
, чтобы указать тип данных возвращаемого значения.Поместите инструкции кода процедуры между
Function
операторами иEnd Function
операторами.Используйте инструкцию
Return
, чтобы вернуть значение в вызывающий код.Function
Следующая процедура вычисляет самую длинную сторону или гипотенузу правого треугольника, учитывая значения для других двух сторон.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End Function
В следующем примере показан типичный вызов
hypotenuse
.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)