---- Dinesh B Vadhia <[EMAIL PROTECTED]> 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

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to