我有一個BitSet
的成員,並且在給定的規則中,我想測試是否設置了某個特定位:測試一個規則左邊的BitSet是否設置了一個位
class Foo
{
BitSet bar;
// getter & setter
}
我的規則:
rule "Test Bitset"
when
$f : Foo(bar ???) <-- what does this look like?
then
// do something
end
這可能嗎?
你試過'$ f:Foo(bar get 3)嗎? – Vlad 2012-01-04 18:00:38
@Vlad,這是什麼'get'?無論如何 - 它不會編譯。 (我知道'get()'是'BitSet'的成員,但在Drools中沒有關鍵字'get' AFAIK) – Nim 2012-01-04 18:15:07
抱歉,我不熟悉Drools語法,我只是假設它可以類推'contains' 。因此評論說,沒有回答。 – Vlad 2012-01-04 19:54:53