Grundlagen der Funktionsaufgabe
Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 16 von 93.
Bei manchen Aufgaben wird dir eine Funktion vorgegeben, die du vervollständigen sollst. Die Tests stellen ihre Eingaben bereit und überprüfen den Wert, den sie zurückgibt. Bei diesen Aufgaben schreibst du weder main noch liest du Konsoleneingaben ein.
fun echoLabel(label: String): String {
return label
}Hier deklariert fun eine Funktion namens echoLabel. Innerhalb der Klammern deklariert label: String einen Eingabeparameter. Das : String nach den Klammern deklariert den Ergebnistyp. Der Aufruf echoLabel("East") übergibt das Argument "East" und erzeugt diese Zeichenkette.
return sendet einen Wert an den Aufrufer zurück und beendet diesen Funktionsaufruf. Der Wert wird dadurch nicht ausgegeben. Behalte den vorgegebenen Funktionsnamen, die Parameternamen und -typen sowie den Rückgabetyp bei; ersetze den unvollständigen Funktionskörper durch deine Berechnung. In einem späteren Kapitel lernst du, eigene Funktionen zu entwerfen und aufzurufen.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorErweiterte ZuweisungVergleichsoperatorenRückblick – Einfache Mathematik7Grundlegende Ein-/Ausgabe
println-FunktionString-VorlagenReadLine-EingabeTypkonvertierungWiederholung – Jahre bis zur RenteWiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenParameter und ArgumenteRückgabewerteBenannte ArgumenteStandardwerteFunktionen mit einem AusdruckRückblick – Sigma-FunktionRückblick – Validierungsfunktion2Variablen
Val vs VarTypinferenzZahlenStringBooleanNamenskonventionenRückblick – Variablen initialisieren5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Ternär mit If-AusdruckWiederholung – Einfache Logik8Rechner zum Aufteilen der Rechnung
WillkommensnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Nullbarkeit
Was ist Null-Sicherheit?Nullable-TypenOperator für sicheren AufrufElvis-OperatorGrundlagen der FunktionsaufgabeAssertion auf Nicht-NullRückblick – Sicherer Zugriff6Entscheidungen treffen
If-AnweisungIf - ElseIf als AusdruckWhen-AusdruckWhen mit BereichenRückblick - Einfacher Taschenrechner9Schleifen
For-SchleifeWhile-SchleifeDo-While-SchleifeBreakContinueBereiche in SchleifenVerschachtelte SchleifeRückblick – FakultätRückblick – Dynamische EingabeÜbe selbstständig: Kotlin-Playground