Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:m323:learningunits:lu02:loesungen:immutable2 [2024/08/28 15:15] – [Zusammenfassung] kmaurizimodul:m323:learningunits:lu02:loesungen:immutable2 [2024/08/28 15:15] (aktuell) kmaurizi
Zeile 60: Zeile 60:
 Die Musterlösung zeigt zwei verschiedene Möglichkeiten, wie eine Funktion eine neue Liste erstellen kann, in der alle Elemente der Eingabeliste um eins erhöht wurden, ohne die ursprüngliche Liste zu verändern. Dies ist ein wichtiger Aspekt der funktionalen Programmierung und hilft dabei, den Code besser verständlich und vorhersagbar zu machen. Die Musterlösung zeigt zwei verschiedene Möglichkeiten, wie eine Funktion eine neue Liste erstellen kann, in der alle Elemente der Eingabeliste um eins erhöht wurden, ohne die ursprüngliche Liste zu verändern. Dies ist ein wichtiger Aspekt der funktionalen Programmierung und hilft dabei, den Code besser verständlich und vorhersagbar zu machen.
  
-<WRAP center round info 60%>+<WRAP center round info 100%>
 ===== Warum ist die Lösung pure und immutable? ===== ===== Warum ist die Lösung pure und immutable? =====
  
-Die Lösung zur Aufgabe **LU02.A05 - Listen** achtet auf die Prinzipien einer **pure function** und **immutable values** aus folgenden Gründen:+Die Lösung zur Aufgabe achtet auf die Prinzipien einer **pure function** und **immutable values** aus folgenden Gründen:
  
   * **Pure Function:**   * **Pure Function:**
  • modul/m323/learningunits/lu02/loesungen/immutable2.1724850945.txt.gz
  • Zuletzt geändert: 2024/08/28 15:15
  • von kmaurizi