Поделиться через


Практическое руководство. Создание процедуры, возвращающей значение

Обновлен: Ноябрь 2007

Процедура Function используется для возвращения значения в вызывающий код.

Создание процедуры, возвращающей значение

  1. Вне любых других процедур используйте оператор Function, за которым следует оператор End Function.

  2. В инструкции Function введите зарезервированное слово Function с именем процедуры и затем список параметров в круглых скобках.

  3. Введите круглые скобки, используя предложение As для указания типа данных возвращаемого значения.

  4. Поместите операторы кода процедуры между оператором Function и End Function.

  5. Оператор Return используется для возврата значения в вызывающий код.

    Приведенная ниже процедура Function вычисляет длину самой длинной стороны прямоугольного треугольника (гипотенузы) по значениям двух других сторон.

    Function hypotenuse(ByVal side1 As Single, ByVal side2 As Single) As Single
        Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2))
    End Function
    

    В следующем примере показан типичный вызов hypotenuse.

    Dim testLength, testHypotenuse As Single
    testHypotenuse = hypotenuse(testLength, 10.7)
    

См. также

Задачи

Практическое руководство. Возврат значения из процедуры

Практическое руководство. Вызов процедуры, возвращающей значение

Основные понятия

Процедуры в Visual Basic

Процедуры Sub

Процедуры свойств

Процедуры операторов

Параметры и аргументы процедуры

Ссылки

Оператор Function (Visual Basic)