On Jan 10, 2007, at 01:23 UTC, Malcolm Smith wrote: > Well it appears that a static variable is shared across all instances > (based on some simple test code).
That's right. A static variable is exactly like a global variable, except that it can only be accessed within the method where it's defined. > On Jan 9, 2007, at 5:08 PM, Tom Benson wrote: > > > I honestly don't know, but I'd be really surprised if static > > variables were not instance bound. > > > > If I increment a static variable in one object instance, I would > > not likely want it to be increased in all other instances of that > > object. > > > > The above is standard behaviour for most other languages I can > > think of. Like what? In all the languages I know with the concept of a static variable, the behavior is exactly the same as in RB. Best, - Joe -- Joe Strout -- [EMAIL PROTECTED] Verified Express, LLC "Making the Internet a Better Place" http://www.verex.com/ _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives of this list here: <http://support.realsoftware.com/listarchives/lists.html>
