Заменить или добавить новый элемент в массив по указанному индексу.
Описание блока #
Блок может быть использован для того чтобы изменить элемент из массива или же добавить в массив элемент.. Выбор происходит с помощью выпадающего списка.
Выбрать нужный элемент из массива помогает один из следующих пунктов, подробнее о каждом рассказано в предыдущем разделе.
Изменить #
В начале создадим массив букв и сохраним его в переменную. Нам необходим массив, чтобы показать как он будет изменяться.
Следующий пример делает две вещи:
- Массив буквы состоит из 3 пунктов: ["альфа", "бета", "гамма"].
- Третий элемент (его индекс = 2) в массиве заменен на «дельта». Новое значение массива ["альфа", "бета", "дельта"].
Добавить в #
Блок вставляет новый элемент в массив в указанном месте перед элементом, ранее находившимся в этом месте.
Следующий пример делает две вещи:
- Массив буквы состоит из 3 пунктов: ["альфа", "бета", "гамма"].
- Элемент «Алфавит:» вставляется в начало массива. Новое значение массива ["Алфавит:", "альфа", "бета", "гамма"].
- Пятый элемент «дельта» добавляется в конец. Новое значение массива ["Алфавит:", "альфа", "бета", "гамма", "дельта"].
За границами! #
Если вы попытаетесь изменить значение по индексу за пределами текущей длины массива, выполнение программы прервется с ошибкой «Выход за границы массива».
Принимаемые значения #
На первый вход принимается блок переменной типа массив. Если в блоке используется индекс, то блок изменения элемента массива так же принимает значение числового типа.