ТОР 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 должен быть последним в списке. Формальные параметры могут быть именем простой переменной, именем структуры, массивом. Не нашли, что искали? Воспользуйтесь поиском:
|