Что нового

Проверка существования ячейки массива

unauthorized

Новичок
Сообщения
10
Репутация
0
Есть 2D (двумерный) массив, нужно проверить существование ячейки. Идет перебор строки массива в цикле от 0 до 10 (размер массива неизвестен), и если ячейки не существует, выход из цикла. Как проверить существование ячейки?
Этот вариант не работает:
Код:
if not IsDeclared("aTable[0][i]")

этот тоже:
Код:
if not IsDeclared($aTable[0][$i])
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
что за ячейка? элемент? они все существуют. что конкретно ты хочешь проверить? может равенство нулю?


Добавлено:
Сообщение автоматически объединено:

и еще, размерность массива известна всегда, коли есть сам массив. проверяется
Код:
Ubound
 

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
unauthorized
Вот так это делается
Код:
Global $aArray[6]
For $i = 0 To UBound($aArray)-1
	$aArray[$i]=$i
Next
#include <Array.au3>
_ArrayDisplay($aArray, 'Массив')
 
Автор
U

unauthorized

Новичок
Сообщения
10
Репутация
0
Спасибо) Никак не мог найти функцию нахождения размера)
 
Верх