Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Подпрограмма-функция определяется ключевым словом FUNCTION.




Общая форма подпрограммы-функции:

Function имя([a1] [, a2] [,…] [,an]) [As тип]

[неисполняемые операторы (операторы описания)]

[исполняемые операторы, среди которых должен быть оператор

присваивания: имя= значение или выражение]

[Exit Function]

[исполняемые операторы, среди которых должен быть оператор

присваивания: имя= значение или выражение]

End Function

где имя - имя функции; ai - формальные параметры (аргументы). Формальный параметр ai имеет следующий синтаксис:

[Optional] [ByVal | ByRef] [ParamArray] имяПеременной [() ] [As тип]

[=значениеПоУмолчанию]

Optional – указывает, что при вызове функции данный фактический параметр необязателен.

ByVal – указывает, что параметр передается по значению. Т.е. после вызова функции создается копия параметра, и все операторы тела функции работают с этой копией, а перед возращением значения функции значения параметра восстанавливается. ByRef - указывает, что параметр передается по ссылке. Т.е. все изменения параметра внутри функции остаются после выхода из нее. В Visual Basic по умолчанию параметр передается по ссылке.

ParamArray – указывает, что при вызове функции вместо этого параметра можно включать произвольное число формальных входных параметров. Формальный параметр с атрибутом ParamArray должен быть последним в списке. Формальные параметры могут быть именем простой переменной, именем структуры, массивом.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных