Wonderlane on Flickr

In de meeste of alle programmeertalen voor software werken variabelen als containers voor getallen, zinsdelen of andere belangrijke zaken die op verschillende plaatsen in uw code worden gebruikt. Hier volgt hoe ze werken in verschillende gangbare talen.

In softwareprogrammering zijn variabelen namen die worden gebruikt om een of meer waarden vast te houden. In plaats van deze waarden op meerdere plaatsen in uw code te herhalen, bevat de variabele de resultaten van een berekening, database-aanroep, resultaten van een database-query, of een andere waarde. In plaats van meerdere berekeningen of de belasting van meerdere database-aanroepen om dezelfde gegevens op te halen, wordt de variabele eenmaal in het computergeheugen opgeslagen en overal gebruikt waar hij in uw code nodig is.

Voorstel bijvoorbeeld dat u deze berekening hebt toegewezen aan een variabele met de naam ‘math’:

math = 1+1+1

Stel u nu voor dat u deze berekening op 10 verschillende plaatsen in uw code nodig hebt. Je zou ‘1+1+1’ kunnen kopiëren en plakken op alle 10 plaatsen in je code, zoals dit:

antwoord = 1+1+1

Of je zou de variabele ‘math’ kunnen gebruiken, zoals dit:

antwoord = math

Wanneer u de berekening moet bijwerken, bijvoorbeeld veranderen in ‘1x2x3,’ dan werkt u alleen het gedeelte rechts van de math-variabele bij:

math = 1x2x3

Een verandering in de definitie van een variabele is veel eenvoudiger dan ‘1+1+1’ zoeken en vervangen door ‘1x2x3.

De manier waarop variabelen worden gebruikt is in alle programmeertalen hetzelfde of vergelijkbaar. Typisch staat de variabele links, gevolgd door een gelijkheidsteken, gevolgd door het item of de items die worden toegewezen. Het toewijzen van waarden aan variabelen gebeurt ofwel bovenaan in een script, bijvoorbeeld als de variabele veel wordt gebruikt, of zo dicht mogelijk bij de plaats waar hij wordt gebruikt. Dit bevordert de leesbaarheid en het onderhoud van de code.

Variabele-aanduidingen kunnen in verschillende talen verschillend zijn. Hier volgen voorbeelden van hoe variabelen in verschillende programmeertalen worden behandeld.

C

int width = 10;

In de programmeertaal C kunt u het gegevenstype voor een variabele opgeven, in dit geval een geheel getal (int). Regels code in C eindigen ook met een puntkomma.

Lua

width = 10

In de programmeertaal Lua zijn de namen en toewijzingen van variabelen heel eenvoudig. Er is geen puntkomma om het einde van een regel code aan te geven.

PHP

$width = 10;

Noteer het dollarteken voor de variabelenaam width, evenals de puntkomma om de regel te beëindigen. Indien het belangrijk of nuttig is om het gegevenstype voor de variabele te specificeren, wordt gewoonlijk een kort voorvoegsel toegevoegd aan de variabele naam, bijvoorbeeld $intWidth voor een geheel getal of $arrHouseData voor een variabele die een array, of bibliotheek, van gegevens bevat.

Python

width = 10

Zoals bij Lua, gebruikt Python geen voorvoegsel zoals de $ in PHP of expliciete regeleinden zoals C of PHP.

Rails

@width = 10

De Rails-taal heeft een aantal manieren om variabelen uit te drukken op basis van hun locatie en gebruik binnen code. Het gebruik van dubbele @@ symbolen, bijvoorbeeld, geeft een klasse variabele aan waarvan de waarde verdwijnt en niet beschikbaar is buiten de klasse die de variabele bevat. De reikwijdte van klassevariabelen verschilt van andere variabelen die in de taal worden gebruikt. Als je het niet weet, in programmeren is een klasse een blok code. Klassen bevatten een aantal verschillende items die kunnen worden aangeroepen en waarnaar kan worden verwezen in andere delen van een toepassing, net als variabelen.

Met variabelen is het ook belangrijk om op te merken:

  • Variabelennamen moeten beginnen met een letter, underscore, of een teken dat geen cijfer is. Elke taal heeft zijn eigen naamgevingsconventies om te bepalen hoe variabelen worden genoemd.
  • Variabelen kunnen een globaal bereik hebben, overal beschikbaar in een toepassing, of lokaal voor een specifieke functie of script.
  • Gebruik geen komma met getallen, alleen de punt of punt.
  • Elke taal heeft gereserveerde woorden die niet in variabelennamen kunnen worden gebruikt, bijvoorbeeld Datum. In plaats daarvan zou u uw datumgerelateerde variabelen dte of $StartDate kunnen noemen.

Terwijl u een taal leert, leert u de nuances van hoe elke taal variabelen behandelt, hoe ze een bereik krijgen toegewezen, als dat mogelijk is, en andere details. Alle talen gebruiken echter variabelen als een efficiënte manier om gegevens op te slaan en te hergebruiken in softwaretoepassingen.

Als je je afvraagt over de foto van de rots boven dit artikel met het woord ‘foo’ erin gekerfd, foo is een variabele en uitdrukking die je veel ziet in softwareprogrammeervoorbeelden, voor veel talen.

Learn More

C

Lua

PHP

Python

Rails

Variabelen

Hoe geef je een variabele een naam als het zowel een zelfstandig naamwoord als een werkwoord is

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.