Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Is er een voordeel van het gebruik van een Argument Liever dan uitroepen van een Global Variable
Bij het maken van toepassingen , hebt u de mogelijkheid om te werken met twee soorten variabelen : ? Lokale variabelen en globale variabelen . Als ontwikkelaar , u waarschijnlijk gebruik van lokale variabelen vaker . Dit zijn variabelen die je voorbij als argumenten tussen functies en methoden . Er zijn verschillende voordelen aan het gebruik van lokale variabelen in plaats van de wereldwijde degenen . Variabelen lokale

Wanneer u een programmering functie te schrijven , kunt u variabelen toevoegen aan die functie en waarden toe te kennen aan de variabelen zoals hieronder weergegeven :

X
= 5

de variabele X bevat nu 5 , en uw functie X gebruiken om andere berekeningen uit te voeren . Bij het bouwen van een toepassing , kunt u andere functies die moeten opgeslagen waarde in X. Enkel X zichtbaar in de andere functie gebruik te maken te maken is de variabele doorgeven aan de functie als een argument bij noemen zoals in het volgende voorbeeld :

function2 ( X ) op


Deze uitspraak roept een functie met de naam function2 en geeft het door de X variabele
globale variabelen

de meeste programmeertalen kunt u meerdere functies toe te voegen aan een module of klasse en verklaar variabelen aan de bovenkant van het bestand . Deze variabelen , die niet bestaan ​​in een functie , zijn globale variabelen . Elke functie in de module of klasse kan waarden toekennen aan globale variabelen en te lezen waarden opgeslagen in hen . Bijvoorbeeld, als een functie met de naam OpenFile waardemutaties een globale variabele 's 100-200 , wordt een functie met de naam WriteFile zie 200 als het verwijzingen die variabele .
Voordelen van het gebruik Argumenten

Het is vaak gemakkelijker te lezen en te begrijpen code wanneer u variabelen als argumenten door te geven . Als u een lokale variabele binnen een functie , kan u precies vertellen wat het doet omdat andere functies niet kunnen updaten . Lokale variabelen gebruiken vermindert ook de frequentie van de naamgeving conflicten . Verklaart u vaak en lokale variabelen die je voorbij als argumenten sneller dan je kunt bij het aanmaken van globale variabelen toewijzen . Het is ook beter programmering praktijk om alle functies te houden in een applicatie onafhankelijk . Als er meerdere functies delen dezelfde globale variabele , kunnen zij worden gekoppeld omdat veranderingen in de ene functie kunnen beïnvloeden elkaar.
Overwegingen

Als je schrijft kleine programma's zoals widgets of gadgets , kan je het gemakkelijker vinden om globale variabelen te gebruiken in plaats van het passeren rond lokale variabelen als argumenten . Globale variabelen zijn ook nuttig wanneer u een functie zoals een timer met alle functies binnen een applicatie te delen . Als je globale variabelen gebruiken , kunt u ze gemakkelijker te identificeren en te beheren door ze unieke namen zoals g_boxColorl maken . Wanneer andere programmeurs het onderhoud van uw code te zien die naam , ze zullen nu dat ze werken met een globale variabele .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een ListBox formaa…
·GCC Systeem Functie 
·Hoe maak je een bestand setup.…
·Hoe Bron Code Run 
·Scrum Voordelen 
·Wat betekent Alias ​​Mean in h…
·Hoe kan ik een aanvraag titel …
·Hoe maak je een High - Tech We…
·Hoe te veldnamen krijgen van e…
  Related Articles
Hoe maak je een optie Box in Visual Basi…
Hoe kan ik een afbeelding Box Maak in Vi…
Hoe maak je een Werknemer Log in Maak Vi…
Hoe maak je een fout Handler voor een VB…
Hoe Search Engine Ranking of SEO van een…
Hoe gebruik je een afbeelding Kaart in V…
Wat is VBA ? 
Hoe maak je een Open File Dialog Box Geb…
Hoe kan ik een integer converteren naar …
  Programmering Articles
·Wat is Interleave Coding ? 
·Hoe te Afbeelding converteren naar Bytes…
·Hoe maak je een freeware spel programma …
·Hoe je Java JDK Zoek in Ubuntu 
·Hoe te lezen meer dan een lijn op een Ti…
·Hoe een Advies Maak folder 
·Hoe maak je een VB.NET Function Van Fort…
·Hoe om tekst te verbergen in een InputBo…
·Hoe te CoffeeCup StyleSheet Maker Gebrui…
Copyright © Computer Kennis http://www.nldit.com