Een waarde terugkrijgen van een functie
Een waarde terugkrijgen van een functie
Een waarde terugkrijgen van een functie
Een waarde terugkrijgen van een functie
Er zijn twee manieren om een waarde van een functie terug te krijgen:
•
Bereken als laatste regel van
de functie (voor
gewenste waarde.
•
Gebruik
Return
u een functie wilt afsluiten en
op een andere plaats dan aan
het einde van de functie een
waarde wilt terugkrijgen.
in dit voorbeeld wordt de derde macht berekend indien
Opmerking:
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
laatste regel geen uitdrukking is, treedt er een fout op.
Voorbeeld van een functie
Voorbeeld van een functie
Voorbeeld van een functie
Voorbeeld van een functie
De volgende functie berekent de x-demachts wortel van een waarde y (
twee waarden aan de functie worden doorgegeven: x en y.
Programmeren
:cube(x)
) de
EndFunc
:Func
:x^3
:EndFunc
. Dit is nuttig als
:cube(x)
:Func
:If x<0
:
:x^3
:EndFunc
Return 0
; anders is het
x0
staat. Als de
Return
x
). Er moeten
y
649