Ծրագրավորման մեջ փոփոխականների գլոբալ ոլորտը Python-ում
Եթե num փոփոխականը ֆունկցիայից տեղափոխենք
արտաքին կոդի բլոկ, ապա այն կձեռք բերի գլոբալ ոլորտ
և կդառնա հասանելի ոչ միայն ֆունկցիայի ներսում,
այլև դրսից:
num = 1
def func():
print(num)
func() # կարտածի 1
Ինչի՞ է հավասար կլինի հետևյալ կոդի կատարման արդյունքը:
num = 2
def func():
return num
func()
print(num)
Ինչի՞ է հավասար կլինի հետևյալ կոդի կատարման արդյունքը:
num = 2
def func():
return num1
print(func())