On Sat, 12 Jan 2019 22:58:13 +0000, Rupert Reynolds wrote:

>Fancy code? I remember once wanting to set a flag under certain circs, and
>I considered something like:
>
>/* Rexx */
>TRUE = 1=1
>FALSE = \TRUE
>. . .
>flag = TRUE
>
>I can't remember now whether I used it, or hated it.
> 
More concisely:
    TRUE  = 1
    FALSE = 0

These are in he Rexx Standard; you may rely on them.  Nonetheless, you
may choose to assign those mnemonics for clarity.

I consider
    if flag = TRUE  ...
and
    if flag = FALSE ...
and
    if A == B then flag = TRUE; else flag = false

... (which I've seen used) execrable expansions of
    if flag ...
or
    if \flag ...
or
    flag = ( A == B )  /* Superfluous parentheses may enhance clarity.  )

)you might as well code:
    if flag = TRUE = TRUE = TRUE ...

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to