On 2025-12-11 3:50 p.m., Daniel Gross wrote:
As RPG and C differ in a lot of spaces - I would suggest, to not make it so "non obvious" as the ternary operator in C - just make it a %BIF - e.g.:

var = %IF( a = b : trueVal : falseVal );
...

That's what IBM suggested they would probably do in one of the answers to this Idea: "RPG - Conditional (Ternary) Operator (?:) in EVAL operation"
https://ibm-power-systems.ideas.ibm.com/ideas/IBMI-I-1417


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