|
NOT is a unary operator and is performed prior to the AND. See the operator
precedence section in the RPG Reference.
if NOT *IN99 and *IN98 and *IN97
Is the same as this...
if (NOT *IN99) and *IN98 and *IN97
You can test if you want but I know it's correct :)
Scott Mildenberger
> -----Original Message-----
> From: Bob Cozzi [mailto:cozzi@rpgiv.com]
> Sent: Monday, December 02, 2002 2:28 PM
> To: rpg400-l@midrange.com
> Subject: RE: notted boolean expressions (was: output specs and
> indicators)
>
>
> Well????
> Maybe not. :)
> NOT is supposed to be done last, but... I haven't had the need to test
> is, since I'm always using parens "to be certain" the logic
> is the way I
> think it should be.
>
> So, what we're asking is this....
>
> if NOT *IN99 and *IN98 and *IN97
> The same as...
> if NOT (*IN99 and *IN98 and *IN97)
>
> Or the same as this...
> if (NOT *IN99) and *IN98 and *IN97
>
> I suppose a test is in order.
>
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.