Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Er det en fordel å bruke et argument heller enn å erklære en global variabel
    Når du lager applikasjoner , har du muligheten til å arbeide med to typer variabler : ? Lokale variabler og globale variabler . Som utvikler har du sannsynligvis bruke lokale variabler oftere. Dette er variabler som du passerer som argumenter mellom funksjoner og metoder. Det er flere fordeler med å bruke lokale variabler i stedet for globale. Lokale variabler

    Når du skriver en programmering funksjon , kan du legge variabler til den funksjonen og tilordne verdier til variablene som vist nedenfor :

    X = 5

    den variable X inneholder nå 5 , og din funksjon kan bruke X til å utføre andre beregninger . Når du bygger et program, kan du lage andre funksjoner som må bruke den verdien som er lagret i X. En måte å gjøre X synlig i en annen funksjon er å passere variabel til funksjonen som argument når du kaller det , som vist i følgende eksempel : en

    Function2 ( X )

    Denne uttalelsen kaller en funksjon som heter Function2 og sender den X-variabelen
    globale variabler
    < p . > de fleste programmeringsspråk kan du legge til flere funksjoner til en modul eller klasse og erklære variabler på toppen av filen. Disse variablene , som ikke eksisterer inne i en funksjon , er globale variabler. Enhver funksjon i modulen eller klassen kan tilordne verdier til globale variabler og lese verdier som er lagret i dem . For eksempel, hvis en funksjon som heter OpenFile endringer en global variabel verdi 100-200 , vil en funksjon som heter WriteFile se 200 hvis den refererer til den variabelen .

    Fordelene ved å bruke argumenter

    p Det er ofte lettere å lese og forstå kode når du passerer variabler som argumenter . Hvis du ser en lokal variabel inne i en funksjon, kan du fortelle nøyaktig hva den gjør fordi andre funksjoner som ikke kan oppdatere den. Bruke lokale variabler reduserer også frekvensen med å navngi konflikter. Du ofte erklære og tildele lokale variabler som du passerer som argumenter raskere enn du kan når du oppretter globale variabler . Det er også bedre programmering praksis å holde alle funksjoner i et program selvstendig . Hvis flere funksjoner har samme globale variabelen , kan de bli koblet fordi endringer i én funksjon kan påvirke en annen .
    Hensyn
    p Hvis du skriver små programmer som widgets eller gadgets , kan du finne det lettere å bruke globale variabler i stedet for å gå på rundgang lokale variabler som argumenter . Globale variabler er også nyttig når du trenger å dele en funksjon, for eksempel en timer med alle funksjoner i et program. Hvis du bruker globale variabler , kan du gjøre dem lettere å identifisere og håndtere ved å gi dem unike navn som g_boxColorl . Når andre programmerere opprettholde koden din se det navnet, vil de nå at de jobber med en global variabel .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer Binary Word MSB & LSB til desimal 
    ·Slik konverterer System.DBNull til et heltall 
    ·Hvordan bruke FormatDateTime Med RDLC 
    ·En Opplæring for Altera FPGA 
    ·Hvordan bruke MATLAB Uten Desktop 
    ·Hvordan bruke DBX Debugger 
    ·Hvordan sette opp og konfigurere SSIS 
    ·Slik konverterer VHD til Acronis 
    ·Hvordan lage en Lua Scoreboard 
    ·Hvordan lage Legge Barer 
      Anbefalte artikler
    ·Hvordan bruke Skeleton filer i Ogre 
    ·Slik aktiverer du Fjernhjelp i registret med WSH 
    ·PHP Javascript Tutorial 
    ·Ulempene ved en Flat -File Based System 
    ·Hvordan å kompilere bruke Dev C + + 
    ·Slik konverterer OS Grid til GPS 
    ·Hvordan : iReport for NetBeans 
    ·Slik skjuler Passord Tegn i STDIN Perl Windows 
    ·Hvordan håndtere en Null Pointer Exception i Java 
    ·Slik Sync til Changelist 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/