Junior — Middle
Kannst du die Datentypen nennen, die nach ihrer Erstellung geändert werden können?
sobes.tech KI
Antwort von AI
Datentypen, die nach ihrer Erstellung geändert werden können, werden als veränderlich (mutable) bezeichnet. Dazu gehören:
- In objektorientierten Programmiersprachen: Objekte, Arrays, Listen, Wörterbücher (z.B. in Python, JavaScript).
- In JavaScript: Objekte, Arrays, Funktionen.
- In Python: Listen (
list), Mengen (set), Wörterbücher (dict).
Beispiel in JavaScript:
const arr = [1, 2, 3];
arr.push(4); // Array wurde geändert
Beispiel in Python:
my_list = [1, 2, 3]
my_list.append(4) # Liste wurde geändert
Im Gegensatz dazu sind unveränderliche (immutable) Typen — Strings, Zahlen, Tupel (in Python), Primitive in JavaScript — nach ihrer Erstellung nicht änderbar, es ist nur möglich, ein neues Objekt mit geänderten Daten zu erstellen.