Der Martin: Warum "return"?

Beitrag lesen

Hallo,

Warum steht manchmal am Ende einer Funktion return (return result; z.b.)?

das Wort "return" wird hier im doppelten Wortsinn verwendet.

Es bedeutet ja einerseits "zurückkehren". Das heißt, da wo return notiert wird, kehrt der Programmfluss aus der Funktion zum aufrufenden Code zurück, die Funktion wird an der Stelle beendet.

Aber return bedeutet ja auch "etwas zurückgeben". Und genau das passiert, wenn als Argument des return-Statements noch ein Ausdruck notiert wird. Der Wert dieses Ausdrucks wird dann als Ergebnis der Funktion an den aufrufenden Code zurückgegeben.

Ciao,
 Martin

--
Ein Ehepaar beim Sex. Sie fragt ihn: "Woran denkst du gerade?" - Er antwortet: "Kennste sowieso nicht."
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(