Tartalom
- Meghatározás - Mit jelent a globális változó?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza a Global Variable-t
Meghatározás - Mit jelent a globális változó?
A globális változó egy programozási nyelvi konstrukció, olyan változótípus, amelyet bármelyik funkción kívül deklarálnak, és a program egészében elérhető minden funkció számára. A globális változók csoportját globális állapotnak vagy globális környezetnek nevezzük, mert kombinálva a program vagy a környezet különféle aspektusait definiálják, amikor a program fut. A globális változót általában minden funkció fölött deklarálják, és minimálisra csökkentik, mivel az összes funkció képes manipulálni őket a program futási ideje alatt, amelyet a legtöbb programozó veszélyesnek tart, mivel véletlenül megváltoztathatják őket, és hibákat eredményezhetnek.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza a Global Variable-t
A globális változók, amint azt a neve is sugallja, olyan változók, amelyek globálisan vagy bárhol elérhetők a program során. Miután bejelentették, a memóriában maradnak a program futási ideje alatt. Ez azt jelenti, hogy bármilyen funkcióval bármikor megváltoztathatók, és a program egészére hatással lehet. A számítógépek korai éveiben, ahol a memória nagyon korlátozott volt, rossz gyakorlatnak tekintették, mert értékes memóriahelyet foglaltak el, és a programozónak nagyon könnyű volt elveszíteni értéküket, különösen a hosszú programokban, és olyan hibákat okozhat, amelyek nagyon nehéz megtalálni. A forráskód akkor a legjobban érthető, ha az egyes elemek hatóköre korlátozott, tehát nem lokalitásuk miatt nehéz nyomon követni, hol változtak, vagy miért változtak meg.
Még a stigma esetén is, a globális változók értékesek olyan funkciókban, amelyek nem osztják a hívó és hívó kapcsolatát, például a jelkezelők és az egyidejű szálak. A globális változók kivételével, amelyeket a védett memóriában csak olvasható értéknek nyilvánítanak, a kódoknak megfelelő beillesztést kell elhelyezniük, hogy „szálbiztosnak” lehessen tekinteni.
A nem strukturált nyelvek korai verziói, mint például a BASIC, a COBOL és a Fortran, csak globális változókat használtak. Azonban a nyelvek, mint például a Lua, a Forth és a Perl, alapértelmezés szerint globális változókat használnak, mint a legtöbb shell szkript.