名称:

Appears | 对象是否出现

图标:

Appears对象是否出现 - 图1

功能:

  • 将对象传入,检查某个对象是否存在于某些对象中
  • 对于组合多个子元件的对象,可以进行每个子元件每个值的“深度对比”以确认是否一样作为判定标准
  • 对于数字,是有一个公差(但不能定义公差,默认是10亿分之一),在允许范围内是否“差不多”一致作为判定标准,如果需要完全一致,则需要用Equal相同元件

    使用方式:

    检查某个对象是否存在一组对象中

    输入:

  • 默认有<Item>和List两个输入元件,除了<Item>这个必须输入项,还可以添加任意多个任意类型输入元件来输入不同类的更多的要去比较的对象,输入对象也可以按需求改为复数

  • List:任意类型值的输入,复数,必须项;是要与查找对象对比的一组对象的输入元件,对象类型由实际传入的对象类型决定
  • <Item>:任意类型值的输入,单数,必须项;是要查找的对象,对象类型由实际传入的对象类型决定
  • 当需要对比的多个对象每个都不是唯一类型时,可随意添加输入元件传入,以与必须输入项进行对比
  • 当需要对比的对象是多个同类型或结构的对象,可以用复数的List或其他添加的复数输入元件来传入,以与<Item>必须输入项进行对比

    输出:

    输出为非此即彼的两个元件

  • <Yes>:任意类型值的输出,单数,非必须项;如果对比结果是有,则此输出为<Item>输入的查找对象,说明此对象至少与一个对比对象一致

  • <No>:任意类型值的输出,单数,非必须项;如果对比结果是无,则此输出也是<Item>输入的查找对象,说明此查询对象不与任何对比对象对象一致
    使用时也可以删除其中一个只保留另一个

    示例:

    案例一:与多个不同类型对象的对比

    任意一个项目的目录“Common/Templates/Collections/Appears/Test1”中:
    Appears对象是否出现 - 图2

    案例二:一个数字是否包括在多个输入数字中

    任意一个项目的目录“Common/Templates/Collections/Appears/Test2”中:
    Appears对象是否出现 - 图3

    案例三:数据结构对象对比

    任意一个项目的目录“Common/Templates/Collections/Appears/Test3”中:
    Appears对象是否出现 - 图4