Массив 1С Количество, Массив 1С ВГраница — количество значений


Метод 1С Массив.Количество() возвращает количество «ячеек» в массиве.

Метод 1С Массив.ВГраница() возвращает индекс последней «ячейки» в массиве (то есть Количество() – 1).


Пример 1С Массив.Количество и 1С Массив.ВГраница:
мЗначений = Новый Массив(); //здесь массив пуст

Сообщить( мЗначений.Количество() ); //0 "ячеек" - массив пуст
Сообщить( мЗначений.ВГраница() ); //-1, так как массив пуст, то нет ни одной ячейки, к которой можно было бы обратиться

мЗначений.Добавить(10); //у массива одна ячейка с одним значением

Сообщить( мЗначений.Количество() ); //1 "ячеек"
Сообщить( мЗначений.ВГраница() ); //0 - индекс максимальной ячейки, к которой можно обратиться

Другой пример 1С Массив.Количество и 1С Массив.ВГраница:
мЗначений = Новый Массив(3); //у массива 3 ячейки, которые заполнены значениями НЕОПРЕДЕЛЕНО

Сообщить( мЗначений.Количество() ); //3 "ячеек"
Сообщить( мЗначений.ВГраница() ); //2, номер (индекс) максимальной ячейки

мЗначений[0] = 10; //не изменяем количество "ячеек", но изменяем первое значение с НЕОПРЕДЕЛЕНо на 10

Сообщить( мЗначений.Количество() ); //3 "ячеек"
Сообщить( мЗначений.ВГраница() ); //2, номер (индекс) максимальной ячейки


Проголосовать за этот пост:

1 Star2 Stars3 Stars4 Stars5 Stars (4 голосов, среднее: 4,25 из 5)
Загрузка...

Добавить комментарий