Functies die waarden retourneren

Sommige functies zijn bedoeld om een berekening uit te voeren of iets uit te zoeken over de status van een object. Dergelijke functies creëren informatie, zoals het resultaat van een berekening of de status van het object. Wanneer een van deze functies klaar is met de uitvoering, wordt deze informatie “geretourneerd”.

Laten we bijvoorbeeld eens de functie genaamd Number.sqrt() bij de kop nemen. Deze functie berekent de vierkantswortel van iedere waarde die u doorgeeft. Als u bijvoorbeeld wilt weten wat de vierkantswortel is van het getal 25, kunt u dit aangeven als “Number.sqrt(25)”.

“Number.sqrt(25)” is echter niet de volledige expressie, omdat het een interactieve presentatie niet vertelt wat er moet worden gedaan met de geretourneerde waarde (de vierkantswortel van 25, ofwel 5). Om er een volledige expressie van te maken, moet u de interactieve presentatie vertellen waar de informatie moet komen.

Eén manier om dat te doen is via een variabele en wel als volgt:

IntVar = Number.sqrt(25)

Nadat deze expressie is geëvalueerd, is IntVar gelijk aan 5.

Opmerking: Waarom begint deze functie met Number? In dit geval geeft Number gewoon aan dat het hier om een numerieke functie gaat. Zie “Objecten” voor meer informatie.

Functies die waarden retourneren