【发布时间】:2012-08-10 18:40:43
【问题描述】:
我对流口水还很陌生,我遇到了一些我无法真正理解的问题。 我正在尝试解决分配问题,而我的 LHS 之一是这样的
$leftAlloc: SlotAllocation($leftRes: 资源) $rightAlloc: SlotAllocation(this != $leftAlloc, resource == $leftRes)由于某种原因,即使您确定工作记忆中存在匹配项,第二个语句也不匹配任何内容。如果我用以下代码更改上面的代码,它可以正常工作
$leftAlloc: SlotAllocation($leftRes: 资源) $rightAlloc: SlotAllocation(this != $leftAlloc, eval(resource == $leftRes))谁能给我解释一下?
谢谢!
【问题讨论】:
-
你能发布你的 SlotAllocation bean 的样子吗?
标签: java drools rule-engine drools-planner