Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Процедура Function возвращает значение вызывающему коду либо выполняя Return инструкцию, либо сталкиваясь с Exit Function или End Function оператором.
Возврат значения с помощью инструкции Return
Поместите инструкцию
Returnв пункт завершения задачи процедуры.Следуйте ключевому слову
Returnс выражением, которое дает значение, которое нужно вернуть в вызывающий код.В одной процедуре может быть несколько
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)
Чтобы вернуть значение с использованием оператора Exit Function или End Function
По крайней мере в одном месте процедуры
Functionназначьте значение имени процедуры.При выполнении инструкции
Exit FunctionEnd FunctionVisual Basic возвращает последнее значение, назначенное имени процедуры.В одной процедуре можно использовать более одного
Exit Functionоператора, а также смешиватьReturnиExit Functionоператоры в одной процедуре.В процедуре можно использовать только одну
End FunctionинструкциюFunction.Дополнительные сведения и пример см. в разделе "Возвращаемое значение" в операторе функции.