Lernpfad:Einführung in Processing/10: Unterschied zwischen den Versionen

K
Markierung: Manuelle Zurücksetzung
Zeile 354: Zeile 354:
}
}
</syntaxhighlight>
</syntaxhighlight>
{{Hinweis|
{{Hinweis|Etwas Mathematik: Die Formel für den Flächeninhalt eines Kreises <math>A = \pi r^2</math> lässt sich durch Umstellen nach <math>d</math> auflösen: <math>\sqrt{\frac{A}{\pi}} = d</math>. Voilà!}}
Etwas Mathematik: Aus der Formel für den Flächeninhalt eines Kreises <math>A = \pi r^2</math> lässt sich durch Umstellen nach <math>d</math> auflösen: <math>\sqrt{\frac{A}{\pi}} = d</math>. Voilà!}}


Wie du siehst fehlt bei dieser Methode das allgegenwärtige <code>void</code>. Statt dessen gibst du den ''Datentyp'' an, den das Ergebnis dieser Methode haben soll. Der eigentlich Wert des Ergebnisses (im Beispiel der Radius vom Datentyp <code>float</code>) wird mit dem Befehl <code>return</code> ''aus dem Block der Methode zurück gegeben''. Das bedeutet anders gesagt: Wenn der Befehl <code>radius()</code> benutzt wird, dann wird der Aufruf durch die passende Zahl ''ersetzt''.
Wie du siehst fehlt bei dieser Methode das allgegenwärtige <code>void</code>. Statt dessen gibst du den ''Datentyp'' an, den das Ergebnis dieser Methode haben soll. Der eigentlich Wert des Ergebnisses (im Beispiel der Radius vom Datentyp <code>float</code>) wird mit dem Befehl <code>return</code> ''aus dem Block der Methode zurück gegeben''. Das bedeutet anders gesagt: Wenn der Befehl <code>radius()</code> benutzt wird, dann wird der Aufruf durch die passende Zahl ''ersetzt''.
8.581

Bearbeitungen