Соединение (переменные)
Компонент предназначен для объединения двух или более наборов переменных в один набор.
В случае, когда имена переменных из разных наборов совпадают, в выходном наборе имена таких переменных будут дополнены уникальными номерами. Если имя переменной заканчивается на цифру, то в таких случаях в выходном наборе имена таких переменных пронумеруются по возрастающей.
Порты
Вход
- Входные переменные — необязательный набор переменных;
- Добавляемые переменные — обязательный набор переменных;
- Добавление еще одного порта — создает новые порты входа для последующих наборов переменных.
Выход
- Выходные переменные — новый набор переменных.
Имеется три набора переменных:
- Набор A:
Имя | Метка | Значение |
---|---|---|
a0 | a | 10 |
b | b | 12 |
- Набор B:
Имя | Метка | Значение |
---|---|---|
a0 | a | 20 |
c | c | 18 |
- Набор C:
Имя | Метка | Значение |
---|---|---|
a1 | a | 30 |
b | b | 25 |
Последовательно подключим их к узлу соединения, и на выходе получим такой список переменных (столбец "Примечание" приведен для наглядности, в результирующий набор он включен не будет):
Имя | Метка | Значение | Примечание |
---|---|---|---|
a0 | a | 10 | из набора A, переменная a0 |
b | b | 12 | из набора A, переменная b |
a1 | a | 20 | из набора B, переменная a0 |
c | c | 18 | из набора B, переменная c |
a2 | a | 30 | из набора C, переменная a1 |
b_1 | b | 25 | из набора C, переменная b |
Как видно вторая переменная b
была переименована в b_1
, в то время как вторая переменная a0
была переименована в a1
, и a1
была переименована в a2
так как после переименования a0
в a1
уже она являлась дублем.