Operation Manual
Programmeren 649
Een waarde terugkrijgen van een functie
Een waarde terugkrijgen van een functieEen waarde terugkrijgen van een functie
Een waarde terugkrijgen van een functie
Er zijn twee manieren om een waarde van een functie terug te krijgen:
Opmerking: in dit voorbeeld wordt de derde macht berekend indien x0; anders is het
resultaat
0.
Het argument x wordt automatisch als een lokale variabele behandeld. Als het voorbeeld
echter een andere variabele nodig had, zou de functie deze als lokaal moeten
declareren door de opdracht Local te gebruiken.
Aan het eind van de functie wordt impliciet verondersteld dat er
Return staat. Als de
laatste regel geen uitdrukking is, treedt er een fout op.
Voorbeeld van een functie
Voorbeeld van een functieVoorbeeld van een functie
Voorbeeld van een functie
De volgende functie berekent de x-demachts wortel van een waarde y
( ). Er moeten
twee waarden aan de functie worden doorgegeven: x en y.
• Bereken als laatste regel van
de functie (voor
EndFunc) de
gewenste waarde.
:cube(x)
:Func
:x^3
:EndFunc
• Gebruik
Return. Dit is nuttig als
u een functie wilt afsluiten en
op een andere plaats dan aan
het einde van de functie een
waarde wilt terugkrijgen.
:cube(x)
:Func
:If x<0
: Return 0
:x^3
:EndFunc
y
x