Junior — Middle
Kun je de datatypes noemen die na hun creatie gewijzigd kunnen worden?
sobes.tech AI
Antwoord van AI
De datatypes die na het maken kunnen worden gewijzigd, worden mutable genoemd. Ze omvatten:
- In objectgeoriënteerde programmeertalen: objecten, arrays, lijsten, woordenboeken (bijvoorbeeld in Python, JavaScript).
- In JavaScript: objecten, arrays, functies.
- In Python: lijsten (
list), verzamelingen (set), woordenboeken (dict).
Voorbeeld in JavaScript:
const arr = [1, 2, 3];
arr.push(4); // array is gewijzigd
Voorbeeld in Python:
my_list = [1, 2, 3]
my_list.append(4) # lijst is gewijzigd
In tegenstelling tot hen, zijn ongewijzigde (immutable) types — strings, nummers, tuples (in Python), primitieve types in JavaScript — niet te wijzigen na creatie, je kunt alleen een nieuw object maken met gewijzigde gegevens.