Для чего нужен оператор Структура
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 8 из 8

Комбинированный просмотр

  1. #1
    Пришел за помощью

    Регистрация
    27.12.2014
    Сообщений
    28
    Сказал(а) спасибо
    5
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    т.е массив(двухмерный) A(3,2)
    A(1,1)=Сотрудник.Иванов A(1,2)=Авто.Запор.
    A(2,1)=Сотрудник.Петров A(2,2)=Авто.Жига
    A(3,1)=Сотрудник.Сидоров A(3,2)=Авто.Ока
    Поиск в масиве
    Индекс = Массив.Найти("Сотрудник.Пет ров");
    Сообщить(А[индекс] [2]
    А как будет выглядеть структура и поиск?
    Чем она более привлекательна, и ключ тоже не совсем понятно..

  2. #2
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию

    Ты сам начинаешь отвечать на свой вопрос :p

    Поиск в масиве
    Индекс = Массив.Найти("Сотрудник.Пет ров");
    Сообщить(А[индекс][2]);
    Т.е. Чтобы обратиться к элементу массива, нужно знать его индекс (а значит нужно дополнительно заморочиться отдельно поиском). Со структурой ты не паришься, ты сразу получаешь искомое.

    Отбор = Новый Структура("Дата, Клиент, Автомобиль");
    Отбор.Вставить("Клиент", ТекКлиент);
    Отбор.Вставить("Дата", РабочаяДата);
    Отбор.Вставить("Автомобиль" , ТекКлиент.Автомобиль);


    Тогда, ты всегда можешь получить "что хочешь"

    Если Отбор.Свойство("Дата", ДатаОтбора) Тогда
    Сообщить ("Дата отбора установлена как" + ДатаОтбора);
    Иначе
    Сообщить ("Дата отбора не установлена");
    КонецЕсли;

    ---------- Post added at 10:59 ---------- Previous post was at 10:57 ----------

    и ключ тоже не совсем понятно..
    Структура
    Представляет собой коллекцию пар КлючИЗначение. При этом ключ может быть только строковым и должен удовлетворять требованиям, предъявляемым к именованию переменных встроенного языка.
    К значениям структуры можно обращаться как к свойствам объекта. При этом ключ используется как имя свойства.
    Структура используется обычно для хранения небольшого количества значений, каждое из которых имеет некоторое имя.

    Для структуры доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •