Wat is een opdrachtverklaring?

Een toewijzingsverklaring is een computertaalconstruct dat een bepaalde waarde bindt aan een computervariabele. Het is een alomtegenwoordig construct in zowel programmeer- als scripttalen, waardoor gegevens tijdelijk kunnen worden opgeslagen in een programma voor toekomstig gebruik. Dit is een belangrijk onderdeel van computerprogrammering, want als gegevens niet tijdelijk in een of andere vorm kunnen worden opgeslagen, zou het voor een programma onmogelijk zijn om iets nuttigs te doen.

Elk type waarde kan aan een variabele worden gebonden met behulp van een toewijzingsinstructie, of het nu een complex object is of een eenvoudig type zoals een geheel getal of een reeks tekens. De soorten waarden die kunnen worden gebonden, zijn afhankelijk van de gebruikte computertaal, omdat sommige talen typen bevatten die anderen missen. Ongeacht de gegevenswaarde die wordt toegewezen, werkt een toewijzingsinstructie altijd op dezelfde manier, waarbij gegevens worden geassocieerd met een specifieke variabele in machinecode. Precies hoe dit gebeurt, kan afhangen van de gebruikte computertaal, maar programmeurs hoeven nooit de hand te makene Dit proces in broncode.

De meeste toewijzingsverklaringen worden geschreven met de eenvoudige variabele = waarde -syntaxis. Dit is de meest voorkomende syntaxis voor opdrachten, hoewel bepaalde talen verschillende syntaxis mogelijk toestaan. In de PostScript -taal wordt bijvoorbeeld een waarde toegewezen aan een variabele met behulp van de syntaxis /variabele waarde DEF. Er zijn een paar andere talen die ook alternatieve syntaxis hebben, maar het toewijzen van waarden aan variabelen met behulp van een gelijkteken is bijna universeel.

Het schrijven van een toewijzingsverklaring garandeert niet altijd dat een waarde correct is gebonden aan een variabele. Er zijn enkele computertalen waarin programmeurs specifieke trefwoorden kunnen gebruiken om een ​​herplaatsing van een variabele te voorkomen zodra deze is gebonden aan een waarde. Het gebruik en de namen van deze trefwoorden verschillen tussen talen, hoewel ze dezelfde functie dienen. Bij gelegenheid kunnen fouten in het geheugen ook toewijzingsstatus veroorzakenments om te falen. Deze gebeuren niet vaak als een programma zorgvuldig wordt geschreven, maar ze zijn nog steeds mogelijk als het programma onverwacht uit het geheugen raakt of een ander ernstig probleem tegenkomt.

In sommige computertalen kan een gelijkteken voor andere dingen worden gebruikt in plaats van een toewijzingsverklaring. Het meest voorkomende alternatieve gebruik van een gelijkteken is het opnieuw definiëren van zijn actie, die mogelijk drastische verschillen kunnen creëren in de mechanismen van een gewone toewijzingsverklaring. Het is mogelijk om andere symbolen opnieuw te definiëren om toewijzingsverklaring mogelijkheden te herstellen, maar dit is vaak een zeer complexe onderneming. Deze opnieuw toewijzingen zijn zelden nodig bij het programmeren en moeten meestal worden vermeden tenzij absoluut noodzakelijk.

ANDERE TALEN