Выбор ответа Junior Платформа и объекты конфигурации обновлено

Недопустимый ключ структуры

Вопрос

Что произойдёт при выполнении кода?

Данные = Новый Структура;
Данные.Вставить("order-id", 15);

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Ошибка: в ключе структуры нельзя использовать дефис. Ключи Структуры подчиняются правилам имён переменных: буквы, цифры, подчёркивание, не начинаются с цифры.

Варианты ответа

  1. Создастся структура с ключом "order-id"
  2. Ключ автоматически станет "order_id"
  3. Ошибка: в ключе структуры нельзя использовать дефисправильный ответ
  4. Значение запишется в ключ "order", а часть после дефиса отбросится

Разбор

Ключи Структуры подчиняются правилам имён переменных: буквы, цифры, подчёркивание, не начинаются с цифры. Для произвольных строковых ключей используют Соответствие. Автоматической замены символов нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.