[Tutor] global is bad but ...

Kent Johnson kent37 at tds.net
Tue Nov 13 18:03:57 CET 2007


---- Dinesh B Vadhia <dineshbvadhia at hotmail.com> wrote: 
> Consider a data structure (say, an array) that is operated on by a bunch of functions
> 
> The described way is to place the statement 'global' in line 1 of each function.  On the other hand, wiser heads say that the use of 'global' is bad and that reworking the code into classes and objects is better.
> 
> What do you think and suggest?

Yes, global is bad.

- Pass array_G as a parameter to each function
or
- Make all three functions methods of a class with array_G as an attribute.

Kent
> 
> Dinesh



More information about the Tutor mailing list