drools の方言 drools では、接続詞は暗黙的です。例えば:
rule "new drool"
when
Fact(id=="fact1")
Fact(id=="fact2")
then
end
上記では、2 つの Fact オブジェクトが必要です。1 つは "fact1" の ID を持つ必要があり、もう 1 つは "fact2" の ID を持つ必要があります。
ただし、AND 演算子は存在します。同じ drools を次のように記述できます。
rule "new drool"
when
Fact(id=="fact1") AND
Fact(id=="fact2")
then
end
この 2 つの表現には、論理的または実際的な違いはまったくないという印象を受けました。ただし、明示的な接続詞と暗黙的な接続詞を使用すると、異なる動作が発生していると言うユーザーがいます。私は懐疑的ですが、私の立場を裏付ける文書を見つけることができませんでした. drools の暗黙的な接続と明示的な接続が異なる動作を見ることができるかどうかを知っている人はいますか?