Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Je tú výhodu , že pomocou argumentu skôr než Vyhlásenie globálne premenné

Pri vytváraní aplikácií , máte možnosť pracovať s dvoma typmi premenných : ? Lokálne premenné a globálne premenné . Ako vývojár , budete pravdepodobne používať lokálne premenné častejšie . Jedná sa o premenné , ktoré odovzdáte ako argumenty medzi funkciou a metód . Existuje niekoľko výhod pomocou lokálnej premennej namiesto tie globálne . Lokálne premenné

Keď napíšete programovacie funkcie , môžete pridať premenné tejto funkcie a priradenie hodnoty do premennej , ako je uvedené nižšie :

X = 5

premenná X teraz obsahuje 5 , a vaše funkcie možno použiť X vykonávať ďalšie výpočty . Pri vytváraní aplikácie , môžete vytvoriť ďalšie funkcie , ktoré potrebujú použiť hodnotu uloženú v X. Jeden spôsob , ako zarobiť X viditeľné v inej funkcii je odovzdať premennú funkciu ako argument , keď hovoríte , ako je znázornené v nasledujúcom príklade : .

function2 ( X )

toto vyhlásenie volá funkciu s názvom function2 a odovzdáva mu X premennú
Globálne premenné

Väčšina programovacích jazykov vám umožní pridať viac funkcií do modulu alebo triedy a deklarovať premenné v hornej časti súboru . Tieto premenné , ktoré neexistujú vo vnútri funkcie , sú globálne premenné . Každá funkcia v module alebo triedy možno priradiť hodnoty globálnych premenných a čítať hodnoty uložené v nich . Napríklad , ak funkcia s názvom OpenFile zmení hodnotu globálnej premennej 100-200 , funkcia s názvom WriteFile uvidí 200 , ak odkazuje na túto premennú .
Výhody použitia Argumenty

Je často ľahšie čítať a rozumieť kódu pri odovzdaní premenné ako argumenty . Ak vidíte lokálnu premennú vnútri funkcie , môžete povedať , čo presne to robí , pretože ostatné funkcie nemožno aktualizovať . Použitie lokálnych premenných tiež znižuje frekvenciu pomenovanie konflikty . Často deklarovať a priradenie lokálnych premenných , ktoré odovzdáte ako argumenty rýchlejšie , než si môžete pri vytváraní globálne premenné . Je tiež lepšie programovacie praxe , aby všetky funkcie v aplikácii nezávislé . Je-li viac funkcií zdieľajú rovnaký globálne premennú , môžu sa stať spolu , pretože zmeny v jednej funkcie môže mať vplyv na ďalšie.
Úvahy

Ak napíšete malé programy , ako widgety , alebo gadgets , možno zistíte , že jednoduchšie použiť globálne premenné namiesto odovzdávania okolo lokálne premenné ako argumenty . Globálne premenné sú tiež užitočné , ak potrebujete zdieľať funkcie ako časovač so všetkými funkciami v rámci aplikácie . Ak používate globálne premenné , môžete sa ľahšie identifikovať a riadiť tým , že im jedinečné názvy , ako je g_boxColorl . Keď ostatní programátori udržiavanie kódu vidieť , že meno , ktoré sa teraz , že sa pracuje s globálnou premennou .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené