× 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.





Scott Klement wrote:

<snip>

Yes, Albert, I completely agree with you about WHEN vs. IF. However, I
wasn't replying to David Foxwell's question about WHEN (which I felt was
already adequately answered) but rather was replying to Jon Paris'
assertion that people didn't write complex logical expressions in RPG
III. IF and WHEN are certainly different -- but IF _does_ qualify as
logical expression capable of becoming complex.

AND:

Shrug... I wrote complex logical expressions in RPG III.. I just didn't
intermix AND/OR the way David demonstrated.

I'd do something more like this:

C *INKF IFEQ *ON
C CONDITION1 IFEQ FALSE
C CONDITION2 OREQ FALSE
...
C ENDIF
C ENDIF

That way, I didn't get confused by which one took precedence...
starting a new IFxx statemnet controlled my precedence.

</snip>

But in my twisted mind, I ACTUALLY wrote this kind of code:

C *INKF IFEQ *ON
C CONDITION1 ANDEQ FALSE
C *INKF OREQ *ON
C CONDITION2 ANDEQ FALSE
...
C ENDIF

Cause I thought it was 'cooler'. Everyone else looked at it and couldn't
quite get their head around it. They also told me to -quit- doing it. I
think I had to agree with them.




--
PRIVACY WARNING: For auditing purposes, a copy of this message has been
saved in a permanent database.


As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.