如何在IBM ODM的BAL中使用Break语句

时间:2016-04-21 09:01:30

标签: ibm-odm

例如,我想要一个与Break语句执行相同功能的功能。我可以用IRL语言编写break语句但是如何用BAL语言编写呢?

1 个答案:

答案 0 :(得分:0)

IRL是一种包含for循环语句的低级语言。 IRL中存在中断以立即退出循环。

BAL是一种在规则引擎之上实现的高级语言。规则引擎的主要功能是抽象执行逻辑,以便可以在不考虑规则语句序列的情况下声明它。 BAL专为declarative programmning设计,使用英语等自然语言。因此,它缺少用BAL编写程序结构的技术要点。

话虽如此,有一些方法可以使用ODM中的规则流将一些序列引入规则组。因此,您可以在规则流任务中设置变量,然后检查该设置并跳过流中的后续规则任务,作为短路后续规则执行的一种方法。这有点类似于“休息”。