Funktionen, die Werte zurückgeben
Einige Funktionen wurden so ausgelegt, dass sie eine Berechnung ausführen oder den Zustand eines Objekts ermitteln. Solche Funktionen erzeugen Daten, z. B. als Ergebnis der Berechnung oder der Ermittlung des Objektzustandes. Wenn die Ausführung einer solchen Funktion abgeschlossen wird, werden diese Daten „zurückgegeben“.
Betrachten wir einmal die Funktion Number.sqrt(). Diese Funktion berechnet die Quadratwurzel eines beliebigen von Ihnen übergebenen Wertes. Wenn Sie zum Beispiel die Quadratwurzel der Zahl 25 ermitteln möchten, könnten Sie dies als „Number.sqrt(25)“ schreiben.
“Number.sqrt(25)“ ist jedoch kein vollständiger Ausdruck, da einer interaktiven Präsentation nicht mitgeteilt wird, was mit dem zurückgegebenen Wert geschehen soll (5, der Wurzel aus 25). Um einen vollständigen Ausdruck zu erstellen, müssen Sie der interaktiven Präsentation mitteilen, wo die Daten platziert werden sollen.
Das lässt sich zum Beispiel durch Einsetzen in eine Variable durchführen:
IntVar = Number.sqrt(25)
Nach dem Evaluieren dieser Variablen entspricht IntVar der Zahl 5.