Globální proměnná: Porovnání verzí

Přidáno 37 bajtů ,  před 6 lety
ztučnění + překlep + kat.
(ověřit)
(ztučnění + překlep + kat.)
{{ověřit}}
'''Globální proměnná''' je v počítačovém [[programování]] proměná s globálním rozahemrozsahem, tím je myšleno, že je viditelná (tedy přístupná) v celém programu pokud není skrytá-shadowed. Soubor všech globálních proměnných je známý jako globální prostředí nebo globální stav. V komplikovaných jazycích, globální proměnné jsou obecně statické proměnné, které jsou dostupné po celou dobu běhu [[program|programu]]. Ačkoliv v případě interpretovaných [[programovací jazyk|programovacích jazycích]] (včetně [[příkazová řádka|příkazové řádky]]), jsou globální proměnné alokovány dynamicky při jejich [[deklarace (programování)|deklaraci]], jelikož nejsou známy předem.
 
V některých jazycích jsou ve výchozím nastavení všechny [[proměnná|proměnné]] globální , ale ve většině moderních jazyků mají proměnné omezenou působnost (například Lexikální omezení). Globální proměnné jsou pak deklarovány často ve vyšší úrovní programu. V jiných jazycích globální proměnné neexistují. Obecně to jsou [[modulární programování|modulární programovací jazyky]], které prosazují modulární strukturu, nebo [[objektově orientované programování|objektově orientované programovací jazyky]], které dostupnost proměnných řeší strukturou [[třída (programování)|tříd]].
* V jazyce [[Python]] a [[MATLAB]] může být globální proměnná deklarována kdekoliv pomocí klíčového slova.
* Globální proměnné v jazyce [[Ruby_(programovací_jazyk)|Ruby]] jsou vyznačené symbolem ‚$‘.
 
[[Kategorie:Programování]]