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 .
|