Тема: Объект Array
Показать сообщение отдельно
Старый 02.02.2006, 20:34   #3  
kvan is offline
kvan
Moderator
Аватар для kvan
Дети Юза
 
775 / 49 (3) +
Регистрация: 07.08.2002
Адрес: Donetsk
Цитата:
Сообщение от Владимир Максимов
// Проблема 2 - разная логика при адресации к "не существующим" элементам при чтении и записи
_array = new Array(types::INTEGER);
print _array.value(1); // получаю ошибку - обращение к не существующему элементу
Ну если посмотреть в отладчик то видно что в массив пустой - _array => ()
Соответственно элемента с номером 1 просто нет.

Цитата:
Сообщение от Владимир Максимов
// Лечение
_array.value(10,1); // почему-то это ошибки не вызывает
Опять же смотрим в отладчик и видим - _array => (0,0,0,0,0,0,0,0,0,1)
Т.е. обращение выполняется к существующему элементу.
__________________
С уважением, kvan.