2

私は Drools の初心者で、ルール ファイル、つまり drl ファイルを作成する仕事を与えられました。私は1つの問題に直面しています。

演算子containsは、コレクションまたは配列であるフィールドに指定された値が含まれているかどうかを確認するために使用されます。

Object( objList contains "bye" ) -- "bye" が objList にあるかどうかを確認します。つまり、文字列を確認します。

しかし、オブジェクトのリストがあり、リストに特定のオブジェクトが含まれているかどうかを確認したいので、上記の文字列をオブジェクトに置き換えて使用しましたが、うまくいきませんでした。

誰か助けてください。

4

1 に答える 1

4

Droolsルール言語のドキュメントmemberOfからオペレーターを試す

演算子 memberOf は、フィールドがコレクションまたは配列のメンバーであるかどうかを確認するために使用されます。そのコレクションは変数でなければなりません。引用符

于 2013-06-12T06:02:41.617 に答える