Python

global & nonlocal

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Brenda një funksioni, Python-i krijon variabla të reja lokale. Nëse do ta ndryshosh një variabël jashtë funksionit, duhet të shkruash global (ose nonlocal për funksionet brenda funksioneve). Në praktikë, më mirë kthe vlerën me return.

EnglishEN

Inside a function, Python creates new local variables. If you want to change a variable outside the function, you have to write global (or nonlocal for functions inside functions). In practice, it's usually better to return the value.

Si ta mendosh

Si tabela e klasës dhe fletorja jote: çfarë shkruan në fletore mbetet aty, përveç nëse ngrihesh dhe e shkruan qëllimisht në tabelë.

Lexoje në anglisht

Like the classroom board and your notebook: what you write in your notebook stays there, unless you deliberately get up and write it on the board.

Shembull kodipython

pikët = 0
def shto_gol():
    global pikët
    pikët += 1

Terma të lidhur