提问者:小点点

在Drools LHS中使用“this”-寻找留档指针


我在留档和SO上看到了一些使用这个的Drools示例。我尝试过几次,我收到了错误。有没有任何留档可以定义用这个做什么和不能做什么(以及什么时候可以做)?

提前感谢,


共1个答案

匿名用户

this视为事实(或对象)的另一个字段,但在这种情况下将对象称为-对象。

至于在哪里(和何时):它与Java中的this完全相同,因此它必须在事实(或对象)的上下文中。所以,例如:

$one: Foo() 
Foo( this != $one )

这保证了两个不同Foo对象的匹配。