Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Основы программирования >> Именованные аргументы >> Использование значения, возвращаемого функцией

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Использование значения, возвращаемого функцией


Чтобы функция возвращала значение, в ней должен быть оператор, который присваивает это значение имени функции. В следующем примере значение, присваиваемое ConeSurface, и будет значением, возвращаемым функцией:

Function ConeSurface(radius, height)
     Const Pi = 3.14159
     coneBase = Pi * radius ^ 2
     coneCirc = 2* Pi* radius
     coneSide = Sqr(radius ^ 2 + height ^ 2) * coneCirc / 2
     ConeSurface = coneBase + codeSide
End Function

Данные, необходимые процедуре типа Sub или Function для выполнения ее задачи (в предыдущем примере ?radius и height), передаются как аргументы. Подробнее об аргументах см. раздел ?Передача аргументов в процедуру? далее в этой главе.

Значение, возвращаемое процедурой типа Function, можно сделать частью более сложного выражения. Приведенный ниже оператор (из какой-то другой процедуры) использует значения, возвращаемые функциями ConeSurface и ScoopSurface:

totalSurface = ConeSurface(3. 11)+2* ScoopSurface(3)



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017