назад | содержание | вперед Процедуры Function Процедуры Function в отличие от процедур sub могут возвращать значение в вызывающую процедуру. Синтаксис процедуры Function выглядит следующим образом: [Private] [Public] [Static} Function имяПроцедуры (аргументы) [As type] операторы End Function Процедуры Function, как и переменные, имеют тип, задаваемый с помощью ключевого слова As. Если тип процедуры не задан, по умолчанию ей присваивается тип Variant. Тип процедуры определяет в свою очередь тип возвращаемого ею значения. Возвращаемое процедурой значение присваивается имени процедуры имяПроцедуры и может быть использовано в выражениях программного кода аналогично стандартным функциям Visual Basic. Рассмотрим процедуру, вычисляющую площадь квадрата: Function Square (intA As Integer) As Integer Square = intA ^ 2 End Function Для вызова этой процедуры в форме можно использовать, например, следующий код: TxtSquare.Text = Square(TxtSide.Text)
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки |
Полезные публикации |