Hi Will,
As I said, I don't use it myself, but a reason one might use
it is that one can easily cut and paste (or include) logic.
For example:
---
LOCKED
put
some
generic
logic
here
END
---
regards, Keith
WJohnson wrote:
Why the extra lines? Why not just
I prefer the layout of
IF A = TEST
THEN GOSUB DO.SOMETHING ;* Say why
ELSE GOSUB DO.SOMETHING.ELSE ;* The reason
However, here is a form that's rarely used, but does work.
IF A = TEST
THEN ;* say why in a long-winded manner
GOSUB DO.SOMETHING
END
;* the reasoning behind the reason
GOSUB DO.SOMETHING.ELSE
END
-Original Message-
From: Keith Johnson [DATACOM] keith.john...@datacom.co.nz
To: 'u2-users@listserver.u2ug.org' u2-users@listserver.u2ug.org
Sent: Mon, Apr 23, 2012 5:44 pm
Subject: Re: [U2] Case Statement with only two cases
.
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Case Statement with only two cases... or for that matter...
one case
Well,
I prefer:
IF A = TEST THEN
GOSUB DO.SOMETHING ;* Say why
END ELSE
GOSUB DO.SOMETHING.ELSE ;* The reason
END
IMO
Well,
I prefer:
IF A = TEST THEN
GOSUB DO.SOMETHING ;* Say why
END ELSE
GOSUB DO.SOMETHING.ELSE ;* The reason
END
IMO much more readable - because you see immediately that is is a
conditional branching.
It is also easier maintainable if you want to add
@Mecki.. What is your editor of choice, ie can you get it to indent 1
space? I've always been a standard FORMAT in ED fella, but the site I've
just joined doesn't want that, code must start right up against the edge,
have 2 space indenting.. So hard to not instinctively FORMAT, equally
hard to
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of dennis bartlett
Sent: Saturday, April 21, 2012 4:06 PM
To: U2 Users List
Subject: Re: [U2] Case Statement with only two cases... or for that
matter... one case
@Mecki.. What is your editor of choice, ie can you get it to indent 1 space?
I've
...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Brutzman
Sent: 19 April 2012 22:42
To: U2 Users List
Subject: Re: [U2] Case Statement with only two cases... or for that
matter... one case
The initial example was close to a good start... something like
You just want all the jobs to yourself :)
-Original Message-
From: Symeon Breen syme...@gmail.com
To: 'U2 Users List' u2-users@listserver.u2ug.org
Sent: Fri, Apr 20, 2012 1:45 am
Subject: Re: [U2] Case Statement with only two cases... or for that matter...
one case
Both read exactly
Rather than:
BEGIN CASE
CASE A = TEST; GOSUB DO.SOMETHING
CASE 1; GOSUB DO.SOMETHING.ELSE
END CASE
or
IF A = TEST THEN GOSUB DO.SOMETHING ELSE GOSUB DO.SOMETHING.ELSE
I prefer:
IF A = TEST THEN GOSUB DO.SOMETHING ;* Say why
ELSE GOSUB DO.SOMETHING.ELSE
The case statement has a huge advantage in what really matters... human
readability... that is the point.
From readability follows... reliability, maintainability, and testability...
better, cleaner, safer software.
An irony is that while the if statement... is the cornerstone of all
Explain more what you mean by saying the if is problematic and obsolete ?
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Thu, Apr 19, 2012 1:35 pm
Subject: Re: [U2] Case Statement with only two cases
-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
Sent: Thursday, April 19, 2012 4:57 PM
Subject: Re: [U2] Case Statement with only two cases... or for that matter...
one case
Explain more what you mean by saying the if is problematic and obsolete
Give an example of, with what you would replace the If Then Else
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Thu, Apr 19, 2012 2:26 pm
Subject: Re: [U2] Case Statement with only two cases... or for that matter
-users@listserver.u2ug.org
Subject: Re: [U2] Case Statement with only two cases... or for that matter...
one case
Give an example of, with what you would replace the If Then Else
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http
: [U2] Case Statement with only two cases... or for that matter...
one case
The initial example was close to a good start... something like...
If XX then gosub YY else gosub ZZ
Replaced by
Begin case
Case XX ; gosub YY
Case 1
To: U2 Users List
Subject: Re: [U2] Case Statement with only two cases... or for that
matter... one case
The initial example was close to a good start... something like...
If XX then gosub YY else gosub ZZ
Replaced by
Begin case
Case XX ; gosub YY
Well, I wrote a proggie to process source code and break long IF/THEN/ELSE
into
IF ... THEN
END ELSE
END
and also
SEL.VERB = 'SELECT FILE WITH J=1 AND K=2 AND L=3 BY ABC BY DEF BREAK-ON XYZ
TO
SEL.VERB = ''
SEL.VERB := SELECT FILE
SEL.VERB := WITH J=1 AND
SEL.VERB := K=2 AND
SEL.VERB :=
-Original Message-
From: dennis bartlett dqbartl...@gmail.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Thu, Apr 19, 2012 4:45 pm
Subject: Re: [U2] Case Statement with only two cases... or for that matter...
one case
Well, I wrote a proggie to process source code and break long
You replace one line with four lines
I'm an atheist regarding the belief in code bloat
-Original Message-
From: Bill Brutzman bi...@hkmetalcraft.com
To: U2 Users List u2-users@listserver.u2ug.org
Sent: Thu, Apr 19, 2012 4:48 pm
Subject: Re: [U2] Case Statement with only two cases
20 matches
Mail list logo