Indholdsfortegnelse:
Definition - Hvad betyder udtryk?
Et udtryk er et bestemt begreb inden for datalogi, hvor et antal variabler eller konstanter, og operatører og funktioner, er sammensat i en enkelt erklæring, der udføres af et bestemt programmeringssprog.
Techopedia forklarer Expression
I computervidenskab skrives udtryk af udviklere, fortolkes af computere og 'evalueres'.
Evalueringen giver et afkast eller et resultat. Enkle matematiske ligninger som 2 + 2 er udtryk i kode. De kaldes typisk aritmetiske udtryk.
Andre former for numeriske eller aritmetiske udtryk kan bruge variabler, så de ligner algebra-ligninger. Derudover kan forskellige datatyper såsom tegn, strenge, heltal, flydende punktnumre og andre aktiveres i udtryk som konstanter eller variabler.
Operatører og funktioner bestemmer, hvordan computeren skal handle på disse objekter i et givet udtryk. Forskellige typer udtryk er kategoriseret efter, hvordan de fungerer, og hvad de 'vurderer til'. Booleske udtryk evaluerer til enten en sand eller falsk værdi, mens numeriske udtryk evaluerer til tal.
Strengeudtryk evaluerer til karakterstrenge, hvor tekst- og karakterstrenge ændres af funktioner for at give et andet resultat.
For eksempel vil tilføjelse af et udråbstegn til visningen eller udskrivningen af udtrykket 'hej verden' være et eksempel på et strengudtryk, der bruger funktioner til at tilføje ASCII-tegn i stedet for at ændre numeriske værdier eller oprette forskellige kodebetingelser.
I ovenstående eksempel ville forskellige programmer behandle dette forskelligt: Nogle af de mere primitive programmer kan muligvis bruge syntaks som print hallo verden; Print ! mens andre måske bruger noget som dette:
Streng a = hej verden
Streng b =!
Udskriv streng a + streng b
Ligesom andre former for grundlæggende er udtryk afhængige af den specifikke syntaks for et programmeringssprog. Med hensyn til struktur påpeger eksperter, at et udtryk i sagens natur har brug for mindst en 'operand' eller en værdi, der handles på, og at den skal have en eller flere operatører.
Ud over dette er det vigtigt for programmerere at forstå, hvad der er 'lovligt' eller 'ulovligt' i programsyntaxen. Indsætning af forkert eller ulovlig syntaks vil resultere i kompileringsfejl, og udviklere bliver nødt til at lave udtryk og kodemoduler til at stemme overens med korrekt syntaks for at køre dem.
