0

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

4

1 回答 1

0

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

BAL 是一种在规则引擎之上实现的高级语言。规则引擎的主要功能是抽象执行逻辑,使其可以在不考虑规则语句顺序的情况下进行声明。BAL 专为使用自然语言(如英语)进行声明式编程而设计。因此,使用 BAL 对程序结构进行编码就失去了技术的意义。

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

于 2016-09-02T03:17:35.513 回答