Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Чтобы вернуть значение в вызывающий код, используется процедура 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)