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* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> 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* < [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> 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

    [email protected] <mailto:[email protected]>
    https://lists.jboss.org/mailman/listinfo/rules-users
     <https://lists.jboss.org/mailman/listinfo/rules-users>


------------------------------------------------------------------------

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to