Global variable

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 8 Mayo 2021
I -Update Ang Petsa: 15 Mayo 2024
Anonim
Python 3 Programming Tutorial - Global and Local Variables
Video.: Python 3 Programming Tutorial - Global and Local Variables

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Global Variable?

Ang isang global variable ay isang programming language build, isang variable na uri na ipinahayag sa labas ng anumang function at naa-access sa lahat ng mga function sa buong programa. Ang isang pangkat ng mga pandaigdigang variable ay tinatawag na isang pandaigdigang estado o pandaigdigang kapaligiran sapagkat kapag pinagsama, tinukoy nila ang iba't ibang mga aspeto ng isang programa o ang kapaligiran kapag tumatakbo ang programa. Ang isang global variable ay karaniwang idineklara sa itaas ng lahat ng mga pag-andar at pinananatiling minimum, dahil ang lahat ng mga pag-andar ay maaaring manipulahin ang mga ito sa oras ng pagtakbo ng programa, na itinuturing na mapanganib ng karamihan sa mga programmer dahil maaaring hindi sinasadyang mabago, na nagreresulta sa mga bug.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Global Variable

Ang mga global variable, tulad ng ipinapahiwatig ng pangalan, ay mga variable na maa-access sa buong mundo, o kahit saan sa buong programa. Kapag idineklara, mananatili sila sa memorya sa buong durog ng programa. Nangangahulugan ito na maaari silang mabago ng anumang pag-andar sa anumang punto at maaaring makaapekto sa programa sa kabuuan. Sa mga unang taon ng mga computer kung saan limitado ang memorya, naging masamang kasanayan sila dahil kinuha nila ang mahalagang puwang ng memorya at napakadali para sa programmer na mawala ang kanilang mga halaga, lalo na sa mga mahabang programa, na humahantong sa mga bug na maaaring napakahirap hanapin. Ang pinagmulan ng code ay pinakamahusay na nauunawaan kapag ang saklaw ng mga indibidwal na elemento ay limitado, kaya dahil sa kanilang di-lokalidad, mahirap subaybayan kung saan sila nabago o kung bakit sila nagbago.


Kahit na sa stigma na ito, ang mga variable na pandaigdigan ay mahalaga sa mga pag-andar na hindi nagbabahagi ng isang relasyon ng '' tumatawag at callee ", tulad ng mga handler ng signal at magkakasabay na mga thread. Maliban sa mga pandaigdigang variable na ipinahayag bilang basahin lamang ang mga halaga sa protektadong memorya, dapat na maglagay ng mga code ang wastong encapsulation upang maituring na "ligtas na thread."

Ang mga unang bersyon ng mga di-balangkas na wika tulad ng BASIC, COBOL at Fortran ay ginagamit lamang ang mga global variable. Gayunpaman ang mga wika tulad ng Lua, Forth at Perl ay gumagamit ng mga global variable bilang default bilang ginagawa ng karamihan sa mga script ng shell.