代码之家  ›  专栏  ›  技术社区  ›  Roboprog

如何在HP Exstream中嵌套规则?

  •  2
  • Roboprog  · 技术社区  · 14 年前

    我使用的是HP Exstream(以前是Exstream软件的Dialogue)版本5.0.x。它有一个功能,可以定义布尔表达式并将其保存为“规则”。

    我用这个已经6年了,但是有人知道你是否可以用另一个规则来定义一个规则吗?弹出窗口中有一种“类似VB”的语言,所以您不需要 强迫 使用和/或变量关系表达式形式,但我手头没有文档。:-(

    2 回复  |  直到 14 年前
        1
  •  1
  •   Roboprog    14 年前

    我后来发现,在这种情况下需要做的是创建用户定义的“函数”,它们可以相互引用(只要避免间接递归)。然后,使用函数来定义“规则”(而且,大多数情况下,甚至不必使用“库”规则而不是“内联”规则)。

        2
  •  1
  •   Mike Gatiss    6 年前

    使用函数和测试结果的问题是,很有可能会添加不必要的处理,因为每次调用函数时,引擎都会遍历函数。简单的函数不是什么大问题,但是如果函数很复杂,尤其是在多个地方调用时,它很容易成为问题。