Перейти к содержанию

Array.Clone

Clone1

Array.Clone (Клонировать) - Копирует один массив в другой.

Свойства

Входной аргумент Тип аргумента Тип переменной Описание
Array Variable Object Массив для клонирования
Выходной аргумент Тип аргумента Тип переменной Описание
Clone Variable Object Массив, в который будут скопированы элементы первого массива

Пример

Рассмотрим работу блока на примере следующей программы. Скопируем элементы первого массива во второй и сохраним их в виде одной строки.

Clone2

Нам потребуется три переменные типа Double: StartArray, CloneArray, Result, Temp, i. Все переменные, кроме i, обладают типом String. Для переменных StartArray, CloneArray установленно свойство "Массив".

Clone3

Для начала заполним наш начальный массив. Для этого, нажмём на кнопку "Редактировать начальное значение" в Свойствах переменной StartArray. Зададим следующие значения.

Clone4

Скопируем массив через блок Array.Clone.

Clone5

Теперь переберём массив CloneArray в цикле из блоков ForEach

Clone6

и SetVariable.

Clone7

Когда массив CloneArray закончится, программа продолжит выполнение из выхода END. Протянем оттуда связь до блока Message и выведем там итоговое выражение.

Clone8

Нажмём кнопку Закрыть на диалоге. Назначим созданную программу главной в проекте и запустим проект.

Clone9

Как видно на рисунке выше, сообщение содержит те же элементы, что и в начальном массиве. Значит, данный массив был успешно скопирован.