Sprache lernen Beginner 10 min

Funktionen

Eine Funktion ist ein benannter Ablauf. Du gibst ihr Werte rein und bekommst optional einen Wert zurück.

01 Lesson

Eine einfache Funktion

Die Rückgabe steht vor dem Namen. Parameter stehen in den runden Klammern.

function.ems
public Int doubleValue(Int value) {
    return value * 2;
}

main() {
    Int result = doubleValue(21);
    println(result.toString());
}
02 Lesson

Void: nichts zurückgeben

Wenn eine Funktion nichts zurückgeben soll, nutzt du Void.

void.ems
public Void printBanner(String title) {
    println("== $(title) ==");
}
03 Lesson

return beendet die Funktion

return gibt einen Wert zurück und beendet die Funktion sofort.

return.ems
public String accessLabel(Int age) {
    if (age < 18) {
        return "blocked";
    }

    return "allowed";
}