Описание функции | |
IsArray |
Проверяет, является ли переменная массивом.
IsArray(variable)
Параметры
variable | Переменная/выражение для проверки. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если параметр не является массивом. |
Примечания
Может быть полезной для проверки является ли массивом или нет в пользовательских функциях.См. также
VarGetType, UBound, _ReDim
Примеры: | Как создать кнопку? |
exect=$var_aa=StringSplit('aa|bb|aa|cc|dd|aa|bb|ee|aa','|',2)||$var_i=IsArray(Eval('var_aa'))||_ViewValues($var_i)||$var_aa='Привет'||$var_i=IsArray(Eval('var_aa'))||_ViewValues($var_i) ;; пример проверки является переменная массивом или нет
exect=$var_a=PixelSearch(0,0,20,300,0xFF0000)||IsArray($var_a)?_ViewValues($var_a):_ViewValues('цвет~~не~~найден') ;; получить массив координат пикселя красного цвета
exect=$var_aa=FileReadToArray('%P%N')||$var_n=IsArray($var_aa)?UBound($var_aa):0||_ViewValues($var_n) ;; получить количество строк файла под курсором
exect=$var_x=IsArray(DriveGetDrive('CDROM'))||_ViewValues($var_x) ;; возвращает 1, если CDROM есть, 0, если нет