Consider a data structure (say, an array) that is operated on by a bunch of
functions eg.
def function_A
global array_G
do stuff with array_G
return
def function_B
global array_G
do stuff with array_G
return
def function_C
global array_G
do stuff with array_G
return
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?
Dinesh
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor