Skip to main content

Hva er en oppdragserklæring?

En tildelingsuttalelse er en dataspråkkonstruksjon som binder en bestemt verdi til en datamaskinvariabel.Det er en allestedsnærværende konstruksjon i både programmerings- og skriptspråk, slik at data midlertidig kan lagres i et program for fremtidig bruk.Dette er en viktig del av dataprogrammering fordi hvis data ikke kunne lagres midlertidig i en eller annen form, ville det være umulig for et program å gjøre noe nyttig.

Enhver form for verdi kan bindes til en variabel ved hjelp av en tildelingserklæring, væreDet er et komplekst objekt eller en enkel type som et heltall eller streng med tegn.Typene som kan være bundet av, avhenger av dataspråket som brukes, siden noen språk inneholder typer som andre mangler.Uavhengig av at dataverdien blir tildelt, fungerer en tildelingsuttalelse alltid på samme måte, og knytter data til en spesifikk variabel i maskinkode.Nøyaktig hvordan dette skjer kan avhenge av dataspråket som brukes, men programmerere er aldri pålagt å håndtere denne prosessen i kildekode.

De fleste tildelingsuttalelser er skrevet med Simple Variable ' Value Syntax.Dette er den vanligste syntaks for oppgaver, selv om visse språk tillater forskjellige syntaks.På postscript -språket tildeles for eksempel en verdi til en variabel ved bruk av syntaks /variabel verdi def.Det er noen dataspråk der programmerere kan bruke spesifikke nøkkelord for å forhindre omfordeling av en variabel når den har vært bundet til en verdi.Bruken og navnene på disse nøkkelordene er forskjellige mellom språk, selv om de tjener den samme funksjonen.Noen ganger kan feil i minnet også føre til at oppdragsuttalelser mislykkes.Disse skjer ikke ofte hvis et program er nøye skrevet, men de er fremdeles mulig hvis programmet uventet går tom for minnet eller møter et annet alvorlig problem.

I noen dataspråk kan et lik tegn brukes til andre ting i stedet for en oppgaveuttalelse.Den vanligste alternative bruken av et lik tegn er å omdefinere virkningen, som potensielt kan skape drastiske forskjeller i mekanismene til en ordinær tildelingsuttalelse.Det er mulig å omdefinere andre symboler for å gjenopprette oppgavetakelsesfunksjoner, men dette er ofte et veldig sammensatt selskap.Disse omfordelingene er sjelden nødvendig i programmering, og bør vanligvis unngås med mindre absolutt nødvendig.