|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Элемент динамического массива
Можно ли определить, что элемент динамического массива не существует (= Nil)? Привожу следующий пример, не приводящий к поставленной задаче:
Цитата:
|
#2
|
||||
|
||||
ты делаешь совсем не то
Нужно сначала проверить длину массива Length, не забыть учесть что нумерация начинается с нуля. А затем если длина больше или равна индексу требуемого элемента, нужно проверять сам элемент. Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
||||
|
||||
Ну такой вариант решения поставленной задачи у мня есть, я лишь хотел убедиться что варианты вроде операции @ или функции Addr, в данном случае не сработаются. То есть проверка на существование элемента по адресу не представляется возможным?
|
#4
|
||||
|
||||
Хочешь получить exception, проверяй по-своему.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#5
|
||||
|
||||
Если вы создадите динамический массив с элементами вариантного типа, то можно и на Null проверять, но опять-же при предварительной проверке выхода за границы диапазона.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |