WikiDer > Nebenwirkung

Neveneffect

In dem Informatik hat ein Funktion oder Ausdruck ein oder mehr Nebenwirkungen wenn es zusätzlich zur Rückgabe eines Werts einen Zustand ändert. Beispiele sind das Anpassen eines globalen een Variable oder Schreiben von Informationen an a Datei oder Bildschirm. Nebenwirkungen können die Vorhersage des Programmverhaltens erschweren. Ein Vorgang ohne Nebenwirkungen kann sicher durchgeführt werden, ohne den Zustand des Systems zu ändern. Das Abrufen eines Werts ist ein Beispiel für einen sicheren Vorgang.

Im zwingende Programmiersprachen viele Berechnungen haben Nebenwirkungen, während Funktionen in funktionale Programmiersprachen haben wenig bis keine Nebenwirkungen.

Möchten Sie eine Funktion oder einen Ausdruck? referenziell transparent dann ist eine der Anforderungen, dass die Funktion keine Nebenwirkungen hat.