Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:m323:learningunits:lu02:byreferenceinclasses [2025/11/17 08:33] – Externe Bearbeitung 127.0.0.1modul:m323:learningunits:lu02:byreferenceinclasses [2025/11/17 13:37] (aktuell) – alte Version wiederhergestellt (2025/11/13 10:31) kmaurizi
Zeile 161: Zeile 161:
 Tipp: Wenn Sie mutable Attribute in einer Dataclass verwenden, sollten Sie sorgfältig überlegen, ob die direkte Veränderung dieser Attribute innerhalb von Funktionen in Ihrem Programmdesign erwünscht ist. Verwenden Sie ''frozen'' Dataclasses oder `field(default_factory=list)`, um unbeabsichtigte Änderungen zu verhindern. Tipp: Wenn Sie mutable Attribute in einer Dataclass verwenden, sollten Sie sorgfältig überlegen, ob die direkte Veränderung dieser Attribute innerhalb von Funktionen in Ihrem Programmdesign erwünscht ist. Verwenden Sie ''frozen'' Dataclasses oder `field(default_factory=list)`, um unbeabsichtigte Änderungen zu verhindern.
 </WRAP> </WRAP>
 +
 +----
 +{{tag>M323-LU02 M323-AE1}}
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi 
  
  • modul/m323/learningunits/lu02/byreferenceinclasses.txt
  • Zuletzt geändert: 2025/11/17 13:37
  • von kmaurizi