Upeo wa Kimataifa wa Vigezo katika Python
Ikiwa utahamisha kigezo num kutoka
kwenye kitendo hadi kwenye bloki ya nje ya kodi, basi kitapata
upeo wa kimataifa wa kuonekana
na kitakuwa kinapatikana sio tu ndani ya kitendo,
lakini pia nje:
num = 1
def func():
print(num)
func() # itatoa 1
Matokeo ya utekelezaji wa kodi ifuatayo yatakuwa ipi:
num = 2
def func():
return num
func()
print(num)
Matokeo ya utekelezaji wa kodi ifuatayo yatakuwa ipi:
num = 2
def func():
return num1
print(func())