×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Scoping variables is something I've been asking IBM for in RPGIV, but they say
"no one is asking for it" so I suppose it'll never be introduced in my lifetime.
I don't mind the way C++ does it with the :: prefix.
D myVar  S    10A

P myProc   PI
D  myVar      S   3P 0


    //  access the local variable
       myVar += 1;
    //  access the global variable
       if (::myVar = 'COZZI');
    ...


-Bob Cozzi
www.iSeriesTV.com
iPod your industry news instead of reading it.
Coming July 18, 2006
Ask your friends to tune into iSeriesTV.com

-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On
Behalf Of PAPWORTH Paul
Sent: Tuesday, June 06, 2006 8:11 AM
To: rpg400-l@xxxxxxxxxxxx
Cc: DEVILLE Jacques
Subject: Re: Remark on the Compiler

Ok Bob

I agree with what you say , I suppose i was thinking along the lines of
Java where THIS is used to differentiate between local and instance
varaiables.

 

Still it does create quite a difficult to find bug and using a more
strict naming convention may be a way to avoid this. Gxxxx for global
and lxxxx for local variables 


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