× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



That's what I thought (after your original comments) but never thought
about NOT being unary.
Good point!

I guess Indicators have, once again, confused me. LOL!

Bob

-----Original Message-----
From: rpg400-l-admin@midrange.com [mailto:rpg400-l-admin@midrange.com]
On Behalf Of Scott Mildenberger
Sent: Monday, December 02, 2002 3:25 PM
To: 'rpg400-l@midrange.com'
Subject: RE: notted boolean expressions (was: output specs and
indicators)


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.
>
_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing
list To post a message email: RPG400-L@midrange.com To subscribe,
unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.