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