|
Функция IsMissing |
|
|
Функция IsMissing | | Синтаксис IsMissing(argname) | Возвращает значение типа Boolean, показывающее, был ли передан в процедуру необязательный аргумент. | Параметры Наименование | Описание | ArgName | Обязательный. Аргумент содержит имя необязательного аргумента процедуры. |
| Замечания | Пример использования 'в данном примере функция IsMissing используется для проверки, был
'ли передан в определяемую пользователем процедуру необязательный
'(Optional) аргумент. Следует отметить что аргументы Optional могут иметь
'значения по умолчанию и типы данных, отличные от Variant.
Dim ReturnValue
'следующие инструкции вызывают определяемую пользователем
процедуру Function
ReturnValue = ReturnTwice() 'возвращает Null
ReturnValue = ReturnTwice(2) 'возвращает 4
'описывает процедуру Function
Function ReturnTwice(Optional A)
If IsMissing(A) Then
'если аргумент опущен, возвращается
Null
ReturnTwice = Null
Else
'если аргумент указан, возвращается удвоенное значение
ReturnTwice = A * 2
End If
End Function | Дополнительная информация Категория: Функции проверки типов данных Еще функции: IsArray, IsDate, IsEmpty, IsError, IsMissing, IsNull, IsNumeric, IsObject, TypeName, VarType |
|
|
|
|
|
|
|