The 'in' operator is just sugar for == 'stilton' || == 'brie' but we felt it improved the declarative nature of the language sufficiently to warrant the sugar.

Mark
Ronald R. DiFrango wrote:
Nice; an in operator just like SQL :-)

On 7/7/07, Mark Proctor <mproctor@codehaus.org> wrote:
Sorry it's now && and ||
You can also us the 'in' operator
Cheese( type in ( 'stilton', 'brie' ))
Cheese( type not in ( 'stilton', 'brie' ))
Cheese( type memberOf $myCheeseTypeList )
Cheese( type not memberOf $myCheeseTypeList )

Mark

Ronald R. DiFrango wrote:
Answered my own question:

MyObject (status == StatusConstants.MATCHED | == StatusConstants.APPROVAL)

On 7/7/07, Ronald R. DiFrango < ron.difrango@gmail.com> wrote:
All,

If I remember correctly, in the 4.x version of Drools you were adding an or type syntax where you could compare a value against multiple values.  What is the new syntax for it?

I am looking to do something logically like:

MyObject (status in ("Open" or "Matched")

Ron


_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users



_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users