Пересечение TSet У массива TSet есть две специальные функции, которых нет у переменной TArray.
Пересечение двух массивов TSet, в целом это общие для них элементы. Если у нас
есть два массива TSet, таких как Х и У и мы сделаем их пересечение, то в
результате появится третий, новый массив TSet, который будет содержать только
общие для них элементы. Взгляните на следующий пример:
TSet X;
X.Add( 1 );
X.Add( 2 );
X.Add( 3 );
TSet Y;
Y.Add( 2 );
Y.Add( 4 );
Y.Add( 8 );
TSet common = X.Intersect(Y); // Intersect
– Пересекать. Результат 2
Из общих элементов массивов Х и У, будет только 2.