| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Y at-il un avantage à utiliser un argument plutôt que de déclarer une variable globale
    Lors de la création des applications, vous avez la possibilité de travailler avec deux types de variables : les variables locales et les variables globales . En tant que développeur , vous utilisez probablement des variables locales plus fréquemment. Ce sont des variables que vous transmettez comme arguments entre les fonctions et les méthodes. Il ya plusieurs avantages à utiliser des variables locales à la place de ceux mondiales . Variables locales

    Lorsque vous écrivez une fonction de programmation , vous pouvez ajouter des variables à cette fonction et d'affecter des valeurs aux variables , comme indiqué ci-dessous:

    X = 5

    la variable X contient maintenant 5, et votre fonction peut utiliser X pour effectuer d'autres calculs. Lors de la construction d'une application, vous pouvez créer d'autres fonctions qui ont besoin d'utiliser la valeur stockée dans X. Une façon de rendre visible X dans une autre fonction est de passer la variable à la fonction comme argument lorsque vous appelez -le comme indiqué dans l'exemple suivant : Photos

    Function2 (X)

    Cette déclaration appelle une fonction nommée Function2 et il passe la variable X
    les variables globales
    < p . > la plupart des langages de programmation vous permettent d'ajouter des fonctions multiples à un module ou une classe et déclarer des variables au début du fichier . Ces variables , qui n'existent pas à l'intérieur d'une fonction , sont des variables globales . Toute fonction dans le module ou une classe peut attribuer des valeurs à des variables globales et lire les valeurs stockées en eux. Par exemple, si une fonction nommée changements OpenFile la valeur d'une variable globale de 100 à 200 , une fonction nommée WriteFile va voir 200 si elle fait référence à cette variable.

    Avantages de l'utilisation Arguments Photos Photos

    Il est souvent plus facile à lire et à comprendre le code lorsque vous passez variables comme arguments. Si vous voyez une variable locale dans une fonction , vous pouvez dire exactement ce qu'il fait parce que d'autres fonctions ne peuvent pas mettre à jour. Utilisation des variables locales permet également de réduire la fréquence des conflits de noms . Vous déclarez souvent et d'assigner des variables locales que vous transmettez comme arguments plus vite que vous le pouvez lors de la création des variables globales. Il est également préférable pratique de programmation de garder toutes les fonctions dans une application indépendante . Si plusieurs fonctions partagent la même variable globale , ils peuvent devenir couplé à cause des changements dans une fonction peuvent affecter l'autre.
    Considérations

    Si vous écrivez des petits programmes tels que les widgets ou gadgets , vous pouvez trouver plus facile d' utiliser des variables globales au lieu de passer autour de variables locales comme arguments. Les variables globales sont également utiles lorsque vous avez besoin de partager une fonction comme une horloge avec toutes les fonctions dans une application. Si vous utilisez des variables globales , vous pouvez les rendre plus faciles à identifier et à gérer en leur donnant des noms uniques tels que g_boxColorl . Lorsque d'autres programmeurs maintenir votre code voir ce nom, ils vont maintenant qu'ils travaillent avec une variable globale.

    Previous :

    next :
      articles connexes
    ·Comment désactiver Turbo sur M3 
    ·Comment faire Styles vBulletin 
    ·Comment écrire un fichier XML dans ASP.NET avec SqlDat…
    ·Comment utiliser # include dans les fichiers ASP 
    ·Trois catégories de langages de programmation 
    ·Comment prévenir redimensionnement des images en utili…
    ·Combien de temps faut iPhone App développement Take 
    ·Qu'est-ce qu'une fonction inconnue XSLT 
    ·Les avantages de ces héritages 
    ·ADT types de données abstraits 
      articles en vedette
    ·Comment prendre les caractères alphabétiques , mais l…
    ·Comment obtenir les noms de propriétés de l'objet dan…
    ·Effets séquentielles dans jQuery 
    ·Comment utiliser RGB Avec Shape en VB 
    ·Comment faire partie Int de chaîne C + + 
    ·Comment faire pour créer un fichier texte dans Visual …
    ·Liste des bases de données utilisées avec Java 
    ·Comment créer Bonjour tout le monde dans Microsoft Vis…
    ·Connectez : Tricks codage direct 
    ·Comment faire pour supprimer les espaces de fin à la f…
    Copyright © Connaissances Informatiques http://fr.wingwit.com