Sobes.tech
Junior — Middle

Kannst du ein Beispiel für Code geben, der sich beim Ausführen nicht ändert und keine Nebenwirkungen verursacht?

sobes.tech KI

Antwort von AI

Ein Beispiel für Code ohne Zustandsänderungen und Nebenwirkungen ist eine reine Funktion. Sie liefert immer dasselbe Ergebnis bei denselben Eingabedaten und ändert keinen externen Zustand.

Beispiel in Kotlin für Android:

fun sum(a: Int, b: Int): Int {
    return a + b
}

Diese Funktion ändert keine Variablen außerhalb und verursacht keine Nebenwirkungen — sie gibt einfach die Summe der Argumente zurück.

Ein weiteres Beispiel — eine Ressourcenzeichenkette ohne Änderungen:

fun getWelcomeMessage(): String {
    return "Willkommen!"
}

Solche Funktionen sind leicht zu testen und vorhersehbar.