return – Rückgabe eines Wertes aus einer Funktion in Kotlin

In Kotlin beendet die return-Anweisung die Ausführung einer Funktion und gibt, falls vorhanden, einen Wert an den Aufrufer zurück. Hier ist ein Beispiel für die Verwendung der return-Anweisung:

Wenn eine Funktion die return-Anweisung verwendet, um einen Wert zurückzugeben, muss der Rückgabetyp der Funktion explizit angegeben werden. Der Rückgabetyp wird nach der Liste der Parameter und dem Doppelpunkt definiert. Im oben genannten Beispiel wurde der Rückgabetyp Int verwendet. Hier sind weitere Beispiele für verschiedene Rückgabetypen in Kotlin:

Rückgabetyp Unit

Eine Funktion, die kein Ergebnis liefert, gibt implizit einen Wert vom Typ Unit zurück. Dieser Typ ist vergleichbar mit dem void-Typ, der in einigen Programmiersprachen verwendet wird und angibt, dass keine Rückgabe stattfindet. Die folgende Funktion zeigt ein Beispiel dafür:

Die oben gezeigte Funktion entspricht der folgenden Funktion:

Auch in Fällen, bei denen eine Funktion den Rückgabetyp Unit aufweist, kann trotzdem die return-Anweisung genutzt werden, um die Funktion vorzeitig abzubrechen, ohne einen Wert zurückzugeben. Dieser Ansatz ist vorteilhaft, um eine Funktion rechtzeitig zu beenden und unnötige Anweisungen zu vermeiden, was letztendlich die Leistung des Codes optimiert.

  1. Beispiel – Verlassen einer Funktion, wenn eine Bedingung erfüllt ist:
  1. Beispiel – Verlassen einer Funktion innerhalb einer Schleife:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert