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  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to