500гмука
300млвода
10гсоль
дрожжи
+?

Структура — коллекция пар «ключ-значение», где ключ — строка (имя свойства). Обращение к значению — через точку, как к обычному свойству объекта, либо через квадратные скобки, когда имя ключа известно только во время выполнения.

Конструкторы · Чтение значений · Обход · Удаление данных · Фиксированная структура · Особенности и ограничения · Соответствие — если ключ не строка

Методы

Запись

МетодЧто делает
Вставить(Ключ, Значение)добавить свойство или заменить значение существующего
Структура.Ключ = Значениезаменить значение уже существующего свойства через точку

Чтение

МетодЧто делает
Структура.Ключзначение по имени свойства через точку — исключение, если свойства нет
Структура["Ключ"]то же самое, когда имя вычисляется в коде
Свойство(Ключ, Значение)безопасная проверка: Истина/Ложь, без исключения при отсутствии ключа
Количество()число свойств в структуре

Удаление

МетодЧто делает
Удалить(Ключ)удалить свойство по имени
Очистить()удалить все свойства

в этой папке 10 элементов

01
Обход структуры

Для Каждого КлючЗначение Из Структура — доступ к имени и значению свойства, порядок не гарантирован.

Открыть →
02
Особенности и ограничения

Регистрозависимость имён свойств, порядок обхода, передача по ссылке, сравнение и проверка типа структуры.

Открыть →
03
Очистить()

Метод структуры Очистить() — удаляет все свойства сразу, тот же объект остаётся пустым.

Открыть →
04
Удалить()

Метод структуры Удалить() — убирает свойство по имени, безопасен для несуществующего ключа.

Открыть →
05
Вставить()

Метод структуры Вставить() — добавляет новое свойство или заменяет значение существующего.

Открыть →
06
Конструкторы структуры

Варианты Новый Структура(...) — пустая структура и структура с именами свойств через запятую.

Открыть →
07
Чтение значений структуры

Обращение через точку и квадратные скобки, безопасная проверка методом Свойство().

Открыть →
08
Свойство()

Метод структуры Свойство() — безопасная проверка наличия свойства без исключений, поведение второго параметра.

Открыть →
09
Удаление данных из структуры

Удалить() убирает одно свойство по имени, Очистить() — все сразу.

Открыть →
10
Фиксированная структура

ФиксированнаяСтруктура — неизменяемая версия структуры, зачем нужна и как создаётся.

Открыть →