| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Er der en fordel ved at bruge et argument snarere end erklære en global variabel
    Når du opretter applikationer , har du mulighed for at arbejde med to typer af variabler: ? Lokale variabler og globale variabler. Som udvikler , har du sandsynligvis bruge lokale variabler oftere. Det er variabler , som du passerer som argumenter mellem funktioner og metoder. Der er flere fordele ved at bruge lokale variabler i stedet for globale virksomheder. Lokale variable

    Når du skriver et programmeringssprog funktion, kan du tilføje variable til denne funktion og tildele værdier til variabler som vist nedenfor :

    X = 5

    den variable X nu indeholder 5 og din funktion kan bruge X til at udføre andre beregninger . Når du bygger en ansøgning, kan du oprette andre funktioner, der har brug for at bruge værdien gemt i X. En måde at gøre X synlige i en anden funktion er at videregive den variabel, til funktionen som et argument , når du kalder det , som vist i følgende eksempel : Hej

    funktionen2 (X)

    Denne erklæring kalder en funktion med navnet funktionen2 og sender det X variable
    globale variable

    de fleste programmeringssprog tillader dig at tilføje flere funktioner til et modul eller klasse og erklære variabler i toppen af filen. Disse variabler , som ikke eksisterer inde i en funktion , er globale variabler. Enhver funktion i modul eller klasse kan tildele værdier til globale variable og læse værdier gemt i dem . For eksempel, hvis en funktion ved navn openfile ændrer en global variabel værdi fra 100 til 200 , vil en funktion ved navn WriteFile se 200, hvis den refererer denne variabel .

    Fordele ved at bruge argumenter

    Det er ofte lettere at læse og forstå kode, når du passerer variabler som argumenter . Hvis du ser en lokal variabel inde i en funktion , kan du fortælle , hvad det gør, fordi andre funktioner ikke kan opdatere den. Anvendelse af lokale variable reducerer også hyppigheden af ​​navngivning konflikter. Du har ofte erklærer og tildele lokale variabler, som du passerer som argumenter hurtigere end du kan , når du opretter globale variabler . Det er også bedre programmering praksis at holde alle funktioner i et program uafhængigt . Hvis flere funktioner deler den samme globale variabel , kan de blive koblet fordi ændringer i én funktion , kan påvirke anden.
    Overvejelser
    p Hvis du skriver små programmer såsom widgets eller gadgets , kan du finde det nemmere at bruge globale variabler i stedet for at passere omkring lokale variable som argumenter . Globale variabler er også nyttige, når du har brug for at dele en funktion som en timer med alle funktioner i en applikation. Hvis du bruger globale variabler , kan du gøre dem lettere at identificere og håndtere ved at give dem unikke navne som g_boxColorl . Når andre programmører vedligeholde din kode se, at navn, vil de nu , at de arbejder med en global variabel .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ændres Hyperlink Color Brug af HTML -programmer…
    ·Sådan Update A Menu på hver side 
    ·Hvor hen til Lukke MIME filer i Outlook 2007 
    ·Sådan Set Up Eclipse & Zend Debugging 
    ·Hvordan man skriver en Software kravspecifikationer (SR…
    ·Sådan slutter en Direct Tandem til en MVS 
    ·Sådan HTML Embed en mp3-fil 
    ·Sådan oprettes en Web Spider 
    ·Sådan Edit My Web Search Toolbar Tools 
    ·Hvad er en klient Proxy 
      Anbefalede Artikler
    ·Hvad er en statisk Modifier 
    ·Sådan bruges Timer i VB6 
    ·Sådan bruges INT med PHP 
    ·Sådan Luk iPad programmer med Xcode 
    ·Sådan bruges Lamport Tidsstempler 
    ·Byte & Bit Forskelle 
    ·Hvad Er Konvertering Tags 
    ·Sådan Konverter Lang til at flyde : Visual Basic 
    ·Hvordan til at identificere de typer af Input Validerin…
    ·Sådan konstateres , om et nummer passer ind i den Int …
    Copyright © Computer Viden http://www.computerdk.com