Skip to main content

Vad är ett uppdrag?

Ett uppdragsuttalande är en datorspråkkonstruktion som binder ett särskilt värde för en datorvariabel.Det är en allestädes närvarande konstruktion i både programmerings- och skriptspråk, vilket gör att data tillfälligt kan sparas i ett program för framtida användning.Detta är en viktig del av datorprogrammering eftersom om data inte tillfälligt kunde sparas i någon form, skulle det vara omöjligt för ett program att göra något användbart.

Varje typ av värde kan bindas till en variabel med hjälp av ett uppdragsförklaring, varaDet är ett komplext objekt eller en enkel typ som ett heltal eller sträng av karaktärer.De typer av värden som kan bindas beror på datorspråket som används, eftersom vissa språk innehåller typer som andra saknar.Oavsett datavärdet som tilldelas fungerar ett tilldelningsuttalande alltid på samma sätt och associerar data med en specifik variabel i maskinkod.Exakt hur detta händer kan bero på att datorspråket används, men programmerare är aldrig skyldiga att hantera denna process i källkod.

De flesta tilldelningsuttalanden är skrivna med den enkla variabeln ' värde -syntaxen.Detta är den vanligaste syntaxen för uppdrag, även om vissa språk tillåter olika syntaxer.På PostScript -språket tilldelas till exempel ett värde till en variabel med hjälp av syntaxen /variabelvärdet def.Det finns några andra språk som också har alternativa syntaxer, men att tilldela värden till variabler med hjälp av ett lika tecken är nästan universellt.

Att skriva ett uppdragsförklaring garanterar inte alltid att ett värde kommer att vara korrekt bundet till en variabel.Det finns några datorspråk där programmerare kan använda specifika nyckelord för att förhindra omfördelning av en variabel när den har bunden till ett värde.Användningen och namnen på dessa nyckelord skiljer sig mellan språk, även om de tjänar samma funktion.Ibland kan fel i minnet också orsaka tilldelningsuttalanden att misslyckas.Dessa händer inte ofta om ett program är noggrant skrivet, men de är fortfarande möjliga om programmet oväntat tar slut på minnet eller möter ytterligare ett allvarligt problem.

På vissa datorspråk kan ett lika tecken användas för andra saker istället för en uppdragpåstående.Den vanligaste alternativa användningen av ett lika tecken är att omdefiniera dess handling, vilket potentiellt kan skapa drastiska skillnader i mekanismerna för ett vanligt uppdrag.Det är möjligt att omdefiniera andra symboler för att återställa tilldelningsförklaringen, men detta är ofta ett mycket komplicerat åtagande.Dessa omfördelningar behövs sällan vid programmering och bör vanligtvis undvikas om inte absolut nödvändigt.