ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 08.11.2023
Просмотров: 123
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Чтобы исключить пустые сообщения, необходимо третий параметр поставить в значение Ложь (по умолчанию он имеет значение Истина), теперь он будет пропускать пустые сообщения и результат будет следующим:
Физически систему хранения структуры в памяти можно увидеть в режиме отладки:
Для использования структуры без возможности изменения состава значений можно использовать разновидность данной коллекции: "Фиксированная структура":Рассмотрим на практике приемы использования коллекции СТРУКТУРА. Для практики нам потребуется описание возможных методов и свойств из синтакс-помощника:Начнем, как обычно, с создания переменной с типом СТРУКТУРАСоздание структуры ФИО возможно с помощью конструктора встроенного языка "Новый" и указания типа значения "Структура":В данном случае в переменной ФИО будет создано значение типа СТРУКТУРА без элементов, т.е. пустая структура. Такой вариант может использоваться для универсальных задач хранения значений, когда заранее не известно, что будем хранить и как идентифицировать.Для создания значения с определенной структурой хранения данных, можно передать список ключей в момент создания значения типа СТРУКТУРА:В данном случае мы получаем переменную с определенной структурой хранения значений, без самих значений:Для уменьшения количества строк алгоритма разработчики добавили возможность при создании указывать не только набор ключей, но и значения, например, для определения начальных значений:И так, мы разобрались с приемами создания значений типа СТРУКТУРА.Теперь разберемся на практике с вариантами доступа к элементам структуры:
Данный способ может использоваться для построения универсальных алгоритмов:
Пример №2. Необходимо узнать, является ли рассматриваемая нами структура пустой или в ней есть элементы. Для решения данной задачи нам необходимо определить количество элементов коллекции:
-
Структура
| Ключ элемента значения | Значение |
| Город | Томск |
| Улица | Новая |
| Дом | 15 |
Для использования структуры без возможности изменения состава значений можно использовать разновидность данной коллекции: "Фиксированная структура":Рассмотрим на практике приемы использования коллекции СТРУКТУРА. Для практики нам потребуется описание возможных методов и свойств из синтакс-помощника:Начнем, как обычно, с создания переменной с типом СТРУКТУРАСоздание структуры ФИО возможно с помощью конструктора встроенного языка "Новый" и указания типа значения "Структура":В данном случае в переменной ФИО будет создано значение типа СТРУКТУРА без элементов, т.е. пустая структура. Такой вариант может использоваться для универсальных задач хранения значений, когда заранее не известно, что будем хранить и как идентифицировать.Для создания значения с определенной структурой хранения данных, можно передать список ключей в момент создания значения типа СТРУКТУРА:В данном случае мы получаем переменную с определенной структурой хранения значений, без самих значений:Для уменьшения количества строк алгоритма разработчики добавили возможность при создании указывать не только набор ключей, но и значения, например, для определения начальных значений:И так, мы разобрались с приемами создания значений типа СТРУКТУРА.Теперь разберемся на практике с вариантами доступа к элементам структуры:
-
первый способ – как в случае с массивом, воспользуемся указанием ключа через квадратные скобки
Данный способ может использоваться для построения универсальных алгоритмов:
-
второй способ – с учетом новой возможности обращения к элементу значения через ключ, как свойство значения. В данном случае указание ключа осуществляется через точку после имени переменной. Такой способ стал возможен, т.к. ключ структуры является идентификатором элемента в коллекции:
-
Добавление элементов может осуществляться разными способами
-
первый способ – при создании через параметры, передаваемые в конструктор НОВЫЙ
-
второй способ – в момент использования с помощью метода "вставить" для значения типа СТРУКТУРА с указанием имени ключа и значения
-
выборочное – с указанием определенного элемента с помощью метода удалить и передачи имени ключа, удаляемого элемента:
-
полное – удаление всех элементов коллекции с помощью метода "Очистить":
Пример №2. Необходимо узнать, является ли рассматриваемая нами структура пустой или в ней есть элементы. Для решения данной задачи нам необходимо определить количество элементов коллекции:
-
Список значений