I have a situation similar to this:
x = 10
y = 20
z = 30
def check_x():
global x
if something:
x = x + 10
def check_y():
global y
if something:
y = y + 15
def check_z():
global z
if something:
z = z + 20
How can I achieve to refactor in order to have a situation lik this:
x = 10
y = 20
z = 30
def check(var, adding):
global ??
if something:
?? = ?? + adding
check(x, 10)
check(y, 15)
check(z, 20)
Basically, I can't refer to a given global variable in the general function.
question from:
https://stackoverflow.com/questions/65884525/passing-global-as-a-reference 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…