Language:
Page Info
Tags:
Engine Version:
Share

Difference

本页面的内容:

Set_DifferenceNode.png

Difference 节点将获取两个 Set 中找到的项目之间的相对差,将差指定到一个结果 Set。此 Set 将包含所有在 Set A 中找到但未在 Set B 中找到的项目。需要注意的是,两个 Set 之间的相对差并非可交换运算。从视觉上而言,Set A 和 Set B 之间的差与以下图表相似,Set A 包含所有将被保留的项目。

Set_DifferenceDiagram.png

为便于展示,假定用户有两个字符串类型的 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

输入

引脚位置

名称

描述

Set_DifferenceNode_1.png

(In) Exec

输出执行引脚。

Set_DifferenceNode_2.png

A

Set A 是开始的 Set。

Set_DifferenceNode_3.png

B

Set B 中的项目将从 Set A 中移除。

输出

引脚位置

名称

描述

Set_DifferenceNode_4.png

(Out) Exec

输出执行引脚。

Set_DifferenceNode_5.png

Result

此 Set 包含 Set A 中所有未在 Set B 中找到的项目。

使用范例

Set_DifferenceUsage.png

脚注

此运算为 A \ B = { x | x ∈ A ∧ x ∉ B },此节点将在 Set A 中的元素和 Set B 中不包含的元素之间执行逻辑与运算。

Tags