Difference 节点将获取两个 Set 中找到的项目之间的相对差,将差指定到一个结果 Set。此 Set 将包含所有在 Set A 中找到但未在 Set B 中找到的项目。 需要注意的是,两个 Set 之间的相对差并非可交换运算。从视觉上而言,Set A 和 Set B 之间的差与以下图表相似, Set A 包含所有将被保留的项目。
为便于展示,假定用户有两个字符串类型的 Set:Set A 和 Set B,两者定义如下。
Set A = {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5"}
Set B = {"Item 4", "Item 5", "Item 6", "Item 7", "Item 8"}
下表展示的结果包含了 Set A 和 Set B 之间的相对差(以 A \ B 来表示)。
| Set A | Set B | 结果 Set(A \ B) |
Item 1 |
Item 4 |
Item 1 |
Item 2 |
Item 5 |
Item 2 |
Item 3 |
Item 6 |
Item 3 |
Item 4 |
Item 7 |
|
Item 5 |
Item 8 |
输入
| 引脚位置 | 名称 | 描述 |
|---|---|---|
![]() |
(In) Exec | 输出执行引脚。 |
![]() |
A | Set A 是开始的 Set。 |
![]() |
B | Set B 中的项目将从 Set A 中移除。 |
输出
| 引脚位置 | 名称 | 描述 |
|---|---|---|
![]() |
(Out) Exec | 输出执行引脚。 |
![]() |
Result | 此 Set 包含 Set A 中所有未在 Set B 中找到的项目。 |
使用范例
脚注
此运算为 A \ B = { x | x ∈ A ∧ x ∉ B },此节点将在 Set A 中的元素和 Set B 中不包含的元素之间执行逻辑与运算。




