Array.Clone
Array.Clone (Клонировать) - Копирует один массив в другой.
Свойства
Входной аргумент | Тип аргумента | Тип переменной | Описание |
---|---|---|---|
Array | Variable | Object | Массив для клонирования |
Выходной аргумент | Тип аргумента | Тип переменной | Описание |
---|---|---|---|
Clone | Variable | Object | Массив, в который будут скопированы элементы первого массива |
Пример
Рассмотрим работу блока на примере следующей программы. Скопируем элементы первого массива во второй и сохраним их в виде одной строки.
Нам потребуется три переменные типа Double: StartArray, CloneArray, Result, Temp, i. Все переменные, кроме i, обладают типом String. Для переменных StartArray, CloneArray установленно свойство "Массив".
Для начала заполним наш начальный массив. Для этого, нажмём на кнопку "Редактировать начальное значение" в Свойствах переменной StartArray. Зададим следующие значения.
Скопируем массив через блок Array.Clone.
Теперь переберём массив CloneArray в цикле из блоков ForEach
и SetVariable.
Когда массив CloneArray закончится, программа продолжит выполнение из выхода END. Протянем оттуда связь до блока Message и выведем там итоговое выражение.
Нажмём кнопку Закрыть на диалоге. Назначим созданную программу главной в проекте и запустим проект.
Как видно на рисунке выше, сообщение содержит те же элементы, что и в начальном массиве. Значит, данный массив был успешно скопирован.