Ein Seiteneffekt ist eine Änderung, die ein Programm außerhalb des zurückgegebenen Ergebnisses vornimmt. Eine Funktion kann zum Beispiel eine Summe berechnen und zusätzlich eine Datei speichern oder eine Benachrichtigung senden.
Stell dir vor, du fragst jemanden nach der Uhrzeit und stellst danach fest, dass die Person auch noch das Licht eingeschaltet hat. Diese zusätzliche Aktion ist ein Seiteneffekt.
Seiteneffekte sind nicht immer schlecht; viele Programme müssen Informationen speichern oder senden. Wenn du weißt, wann eine Aktion etwas verändert, lassen sich überraschende Ergebnisse vermeiden.
