Globalusis kintamųjų matomumo apimtis Python kalboje
Jei perkelsime kintamąjį num iš
funkcijos į išorinį kodo bloką, jis
įgaus globalią matomumo sritį
ir taps prieinamas ne tik funkcijos viduje,
bet ir išorėje:
num = 1
def func():
print(num)
func() # išves 1
Koks bus šio kodo vykdymo rezultatas:
num = 2
def func():
return num
func()
print(num)
Koks bus šio kodo vykdymo rezultatas:
num = 2
def func():
return num1
print(func())