Namai Plėtra Kas yra globalus kintamasis? - apibrėžimas iš techopedijos

Kas yra globalus kintamasis? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia globalus kintamasis?

Visuotinis kintamasis yra programavimo kalbos konstruktas, kintamojo tipas, kuris deklaruojamas už bet kurios funkcijos ribų ir prieinamas visoms programos funkcijoms. Visuotinių kintamųjų grupė vadinama globaliąja būsena arba globalia aplinka, nes sujungus jie apibrėžia įvairius programos ar aplinkos aspektus, kai programa vykdoma. Visuotinis kintamasis paprastai deklaruojamas ant visų funkcijų ir yra minimalus, nes visos funkcijos gali manipuliuoti jomis programos vykdymo metu, o tai daugumos programuotojų nuomone yra pavojinga, nes jie gali netyčia pasikeisti ir sukelti klaidų.

„Techopedia“ paaiškina „Global Variable“

Visuotiniai kintamieji, kaip matyti iš pavadinimo, yra kintamieji, prieinami visame pasaulyje arba visur per programą. Kai jie bus paskelbti, jie išliks atmintyje visą programos vykdymo laiką. Tai reiškia, kad juos bet kuriuo metu gali pakeisti bet kuri funkcija ir tai gali turėti įtakos visai programai. Ankstyvaisiais kompiuterių, kuriuose buvo labai mažai atminties, metais jie buvo laikomi bloga praktika, nes užėmė daug vietos atmintyje ir programuotojui buvo labai lengva prarasti savo vertybes, ypač ilgose programose, dėl kurių kilo klaidų, kurios gali būti labai sunku rasti. Šaltinio kodas geriausiai suprantamas, kai atskirų jo elementų apimtis yra ribota, todėl dėl jų nevietos sunku atsekti, kur jie buvo pakeisti ar kodėl jie buvo pakeisti.

Net esant šiai stigmai, visuotiniai kintamieji yra vertingi funkcijose, kurios nesutampa su skambinančiojo ir skambintojo ryšiu, tokiose kaip signalo tvarkyklės ir tuo pačiu metu vykstančios gijos. Išskyrus globaliuosius kintamuosius, kurie saugomoje atmintyje paskelbiami tik skaitymo reikšmėmis, kodai turėtų būti tinkamai įterpti į kapsules, kad būtų laikomi saugiais sriegiais.

Ankstyviose nestruktūrizuotų kalbų, tokių kaip BASIC, COBOL ir Fortran, versijose buvo naudojami tik globalieji kintamieji. Tačiau tokios kalbos kaip „Lua“, „Fortas“ ir „Perlas“ pagal nutylėjimą naudoja globalius kintamuosius, kaip ir dauguma apvalkalo scenarijų.

Kas yra globalus kintamasis? - apibrėžimas iš techopedijos